Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++|Win32 API] проблема с SendMessage();


Автор: BioSharK 4.5.2010, 11:02
Нужно вывести текущую дату и время в Status window. Вот кусок моего кода:

Код

ShowWindow (hwnd, nFunsterStil);

GetTimeFormat(NULL, LOCALE_NOUSEROVERRIDE, NULL, NULL, time_buf, 10);
SendMessage(hStat1, SB_SETTEXT, (WPARAM)0, (LPARAM)time_buf );

GetDateFormat(NULL, LOCALE_NOUSEROVERRIDE, NULL, NULL, date_buf, 10);
SendMessage(hStat1, SB_SETTEXT, (WPARAM)1, (LPARAM)date_buf );    

HDC hdc = GetDC(hwnd);


Проблема в том, что у меня выводится только сообщение с третим параметром (WPARAM)0.
Тоесть только время в данном случае, если меняю местами 0 и 1 выводится только дата...

Помогите пожалуйста

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)