Форум: "WinAPI";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Вниз---|Ветка была без названия|--- Найти похожие ветки
← →
_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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.015 c