http://msdn.microsoft.com/en-us/library/ms860529.aspx
третий параметр - основание СС. должен быть 10, чтобы число было приведено в привычный вид.
строка должна быть инициализирвоанна нормально (память под нее должна быть выделена).
char* str = new char[255];
MessageBox(hwnd,itoa(wParam,str,10),"dasd",0);
delete[] char;