Оцень нуно :) Оцень срона :((
От: Ters  
Дата: 12.04.02 07:40
Оценка:
Есть Диалог, MFC — ный, там есть выбор даты, надо узнать какая там дата, и если не та что нужно сменить
далог нахожу HWND окна тоже, к конролсам так-же но к дате, короче это диалог 14 в очереди запросов ((, а времени юк, что может спасти меня от петли
Re: Оцень нуно :) Оцень срона :((
От: Snax Россия  
Дата: 12.04.02 07:43
Оценка:
T>что может спасти меня от петли

Правильная постановка вопроса. Прочел четыре раза, ничего не понял.
Re: Оцень нуно :) Оцень срона :((
От: KaSA  
Дата: 12.04.02 07:56
Оценка:
Здравствуйте Ters, Вы писали:

T>Есть Диалог, MFC — ный, там есть выбор даты, надо узнать какая там дата, и если не та что нужно сменить

T>далог нахожу HWND окна тоже, к конролсам так-же но к дате, короче это диалог 14 в очереди запросов ((, а времени юк, что может спасти меня от петли

Ищи через FindWindowEx(hDlg, NULL, "SysDateTimePick32", NULL)
А потом шли найденному окну DTM_GETSYSTEMTIME/DTM_SETSYSTEMTIME

DTM_GETSYSTEMTIME
    wParam = 0;
    lParam = (LPARAM) lpSysTime;

DTM_SETSYSTEMTIME
    wParam = (WPARAM) flag;
    lParam = (LPARAM) lpSysTime;

Parameters
flag 
Value specifying the action that should be performed. This value must be set to one of the following: 
GDT_VALID  Set the DTP control according to the data within the structure that lpSysTime points to.  
GDT_NONE  Set the DTP control to "no date" and clear its check box. When this flag is specified, lpSysTime is ignored. This flag applies only to DTP controls that are set to the DTS_SHOWNONE style.
Re: Оцень нуно :) Оцень срона :((
От: Ters  
Дата: 12.04.02 08:03
Оценка:
Spy++ показывает что у него class "Afx:400000:0:10011:0:0" ((
Re: Оцень нуно :) Оцень срона :((
От: LeonGorbachev Россия  
Дата: 12.04.02 08:15
Оценка:
Здравствуйте Ters, Вы писали:

T>Есть Диалог, MFC — ный, там есть выбор даты, надо узнать какая там дата, и если не та что нужно сменить

T>далог нахожу HWND окна тоже, к конролсам так-же но к дате, короче это диалог 14 в очереди запросов ((, а времени юк, что может спасти меня от петли

а ты знаешь ID и назв. класса "выбор даты"?
если знаешь, то можно вот так:
(CDTPick*) pDT = (CDTPick*)GetDlgItem(hDlg, IDD_DTPICK); // IDD_DTPICK — ID твоей даты-пикера, CDTPick-его класс

но скорее всего я лезу со своим рылом в калашный ряд.. извините если что не так...
Re[2]: Оцень нуно :) Оцень срона :((
От: KaSA  
Дата: 12.04.02 08:21
Оценка:
Здравствуйте Ters, Вы писали:

T>Spy++ показывает что у него class "Afx:400000:0:10011:0:0" ((


Да ну...не может быть
Скачай вот этот Spy и еще раз посмотри
http://my.magicpage.co.il/Comp/kobik/download/spy.zip
Re[3]: Оцень нуно :) Оцень срона :((
От: Ters  
Дата: 12.04.02 08:35
Оценка:
KSA>Скачай вот этот Spy и еще раз посмотри
KSA>http://my.magicpage.co.il/Comp/kobik/download/spy.zip

Он не хочет фйал отдавать
Re[4]: Оцень нуно :) Оцень срона :((
От: KaSA  
Дата: 12.04.02 08:44
Оценка:
Здравствуйте Ters, Вы писали:

T>Он не хочет фйал отдавать

ftp://mail.tvk6.ru
Re[5]: Оцень нуно :) Оцень срона :((
От: Ters  
Дата: 12.04.02 09:23
Оценка:
Здравствуйте KaSA, Вы писали:

KSA>Здравствуйте Ters, Вы писали:


T>>Он не хочет фйал отдавать

KSA>ftp://mail.tvk6.ru
Скачал, рулезная "весч" — но она говорит тоже самое "Afx:400000:0:10011:0:0"
Re[6]: Оцень нуно :) Оцень срона :((
От: konst  
Дата: 12.04.02 09:36
Оценка:
Здравствуйте Ters, Вы писали:

T>Скачал, рулезная "весч" — но она говорит тоже самое "Afx:400000:0:10011:0:0"

а в чём же всё таки проблема?
ты можешь спаем id этого контрола определить (если это не *твой* диалог), по id хэндл окна и слать ему сообщения...главное, чтоб id всегда один и тотже оставался, что, скорее всего, так и есть
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.