Название: Управление SysDateTimePick32 Отправлено: Anarchist от Декабрь 23, 2010, 11:37 Пишу программу на Qt из которой необходимо управлять другим приложением.
В этом стороннем приложении имеется такой контрол как SysDateTimePick32. Необходимо изменить в нём дату на необходимую из моей программы. Дескриптор элемента однозначно нахожу верно. В spy++ вижу что ему приходит моё сообщение. Пишу так: Код: SYSTEMTIME date; Пробовал самые различные варианты: Код: SYSTEMTIME date; Название: Re: Управление SysDateTimePick32 Отправлено: brankovic от Декабрь 25, 2010, 11:21 Почему валится понятно: date находится в адресном пространстве вашего приложения. Вообще любой SendMessage, передающий ненулевой указатель в другой процесс, приведёт к падению (за некоторыми исключениями типа WM_SETTEXT и т.п.)
Бороться можно внедрением dll. Но я бы не советовал, возня слишком большая для календарика. |