Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.03;
Скачать: CL | DM;

Вниз

диалог с "SysDateTimePick32" не работает под самой первой win95   Найти похожие ветки 

 
clickmaker ©   (2006-12-25 10:03) [0]

Прога на MSVС++ 2003, на чистом АПИ.
Под "голой" 95, с самой первой версией comctl32 и без IE3. Если есть хоть 1 datepicker, DialogBox возвращает -1, диалог не появляется. Причем, GetLastError возвращает явно какую-то прежнюю ошибку, не относящуюся к диалогу, а иногда и вообще 0.
Уже достал с антресолей запылившийся бубен, протанцевал пару кругов, убрал все "новые" стили из контрола, оставил только WS_TABSTOP - все одно.
InitCommonControls вызвана, разумеется
Шаблон диалога такой
IDD_SETATTRIB DIALOGEX 0, 0, 350, 170
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_CONTEXTHELP
CAPTION "Set Attributes"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
...
CONTROL         "",IDC_DATE_LASTWRITE,"SysDateTimePick32",WS_TABSTOP,168,52,56,15
...


 
Rouse_ ©   (2006-12-25 10:26) [1]

руками попробуй сначала создать его...

   ICC.dwSize := SizeOf(TInitCommonControlsEx);
   ICC.dwICC := ICC_DATE_CLASSES;
   if InitCommonControlsEx(ICC) then
     Picker := CreateWindowEx(WS_EX_CLIENTEDGE, DATETIMEPICK_CLASS, nil,
       WS_CHILD or WS_VISIBLE or DTS_LONGDATEFORMAT,
       10, 30, 335, 21, Handle, PICKER_ID, HInstance, nil);


 
clickmaker ©   (2006-12-25 10:27) [2]


> InitCommonControlsEx(ICC)

там такой еще нету...


 
Rouse_ ©   (2006-12-25 10:56) [3]

А ну да Explorer 3.0 нужен, ну обычный InitCommonControls


 
C   (2006-12-26 09:48) [4]

http://msdn2.microsoft.com/en-us/library/ms672136.aspx
Date and time picker controls are implemented in version 4.70 and later of Comctl32.dll.
http://msdn2.microsoft.com/en-us/library/ms649534.aspx
4.7 ... Microsoft Internet Explorer 3.x.


 
clickmaker ©   (2006-12-26 11:47) [5]


> [4] C   (26.12.06 09:48)

да, это я дал маху... был ведь в полной уверенности, что дэйтпикер уже изначально там есть


 
kaZaNoVa ©   (2006-12-27 19:38) [6]

а сейчас еще пишут под Win95 ?))))


 
clickmaker ©   (2006-12-28 12:12) [7]


> [6] kaZaNoVa ©   (27.12.06 19:38)
> а сейчас еще пишут под Win95 ?))))

нет. есть те, кто еще работает под ней )



Страницы: 1 вся ветка

Текущий архив: 2007.06.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
15-1178103104
IMHO
2007-05-02 14:51
2007.06.03
Что за мода такая?


2-1179146463
[Salo]Phantom
2007-05-14 16:41
2007.06.03
Компоненты


2-1179214989
RomanLN
2007-05-15 11:43
2007.06.03
Что делаю не так???


8-1159187580
tst
2006-09-25 16:33
2007.06.03
TActiveMovie


2-1179092164
!aLeXa!
2007-05-14 01:36
2007.06.03
Метод главных компонент