المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Problem while setting text to a control using WM_SETTEXT with SendMessage API



C++ Programming
03-30-2009, 11:50 AM
Hi there.

I am setting text for a control using below code...

char buffer[MAX_PATH];
char *message = "Hello";
sprintf(buffer, "%s", message);
....
....
HWND pWnd7 = ::FindWindowEx(pWnd6, NULL, L"TComboBox", NULL);
::SendMessage(pWnd7, WM_SETTEXT, 0, (LPARAM)buffer);

Its setting some text but seems to be some garbage. i tnow its not garbase, but actually we are not able to properly convert buffer into LPARAM type i.e., (LPARAM)buffer).

Please help me on this.

Thanks
PanB