Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   Управление SysDateTimePick32 (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/upravlenie-sysdatetimepick32-256947/)

Guest 28.09.2011 16:19

Управление SysDateTimePick32
 
Пишу программу на Qt из которой необходимо управлять другим приложением.В этом стороннем приложении имеется такой контрол как SysDateTimePick32.Необходимо изменить в нём дату на необходимую из моей программы.Дескриптор элемента однозначно нахожу верно. В spy++ вижу что ему приходит моё сообщение.Пишу так:Код:SYSTEMTIME date;SendMessage(hSdt, DTM_SETSYSTEMTIME, GDT_VALID, (LPARAM)&date);Внешнее приложение валится с ошибкой.Пробовал самые различные варианты:Код:SYSTEMTIME date;SYSTEMTIME date = {};SendMessage(hSdt, DTM_GETSYSTEMTIME, GDT_VALID, (LPARAM)&date);PostMessage(hSdt, DTM_GETSYSTEMTIME, GDT_VALID, (LPARAM)&date);SendMessage(hSdt, DTM_SETSYSTEMTIME, GDT_VALID, (LPARAM)&date);PostMessage(hSdt, DTM_SETSYSTEMTIME, GDT_VALID, (LPARAM)&date);На всё валится с ошибкой. Не подскажете в чём может быть дело и как решить поставленную задачу?


Часовой пояс GMT, время: 13:32.


© www.otvetnemail.ru - Форум вопросов и ответов.