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

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
_8989   (2003-12-24 15:54) [0]

Здравствуйте!

Помогите разместить на ресурсном диалоговом окне календарь -
"SysMonthCal32". Я размещаю его на окне с помощью редактора ресурсов Resource Hacker, но при вызове этого окна оно не появляется совсем. Помогите! Пишеться программа на чистом Win32API (без VCL). Может, у кого-то есть пример?


 
Иван Шихалев ©   (2003-12-24 17:04) [1]

Возможно - uses CommCtrls, а потом InitCommonControls(). Правда, не уверен.


 
Yurock ©   (2003-12-24 20:22) [2]

Что-то типа:


IDD_MAINDIALOG DIALOG 0, 0, 100, 166
STYLE WS_OVERLAPPEDWINDOW
CAPTION "Окно"
{
CONTROL "", 1, SysMonthCal32, WS_VISIBLE|WS_CHILD, 0,0,100,100
}


Но перед созданием этого диалога обязательно надо вызвать ф-цию InitCommonControls!


 
_8989   (2003-12-24 21:46) [3]

Именно так я и делаю, но он не отображаеться.


 
YuRock ©   (2003-12-24 23:16) [4]

Я понял в чем проблема. Вместо InitCommonControls вызывай эту:


procedure MyInitCommonControls;
var
icc: TInitCommonControlsEx;
begin
icc.dwICC := ICC_DATE_CLASSES;
icc.dwSize := SizeOf(TInitCommonControlsEx);
InitCommonControlsEx(icc);
end;


А все остальное оставь прежним (только в моем ресурсе ошибка - имя класса надо в кавычки брать :))).



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
14-94174
HolyMan
2004-02-07 01:57
2004.02.29
Системы BugTracking....


1-93966
Aleksandr
2004-02-17 14:33
2004.02.29
Скажите, а есть компоненты для показа Флэш-баннеров?


3-93804
Esed
2004-02-03 15:35
2004.02.29
use of BLOB type fields


3-93795
СергейМ
2004-02-04 17:22
2004.02.29
Помогите с QReport-ом!


1-93969
siriusP
2004-02-17 14:35
2004.02.29
Помогите написать callback функцию