Текущий архив: 2004.10.10;
Скачать: CL | DM;
Вниз
Создать окно, содержащее CheckBox c использованием API Найти похожие ветки
← →
Dec (2004-09-01 17:45) [0]Доброе время суток, Мастера! Вот первый раз в жизни попытался чего-то сделать без использования VCL. Хотел создать окно, содержащее CheckBox... Как создать простое окно - понятно... Есть много примеров. Но с дочерним окном - проблемки... Я делал так :
Это кусок примера, по которому я тренировался...
MainWnd:=CreateWindowEx (
0, //флаги расширенных стилей
"WinMin : Main", //имя класса окна, данное при заполнении структуры wc
"Win Min", //заголовок окна
ws_overlappedwindow, //флаги стилей окна
{подробнdее о стилях см. после текста программы}
xPos, //горизонтальная позиция окна
yPos, //вертикальная позиция окна
nWidth, //ширина окна
nHeight, //высота окна
0, //описатель родительского окна (parent) или окна-владельца (owner)
0, //описатель меню окна (меню нет, нет и описателя)
Hinstance, //описатель приложения
nil //address of window-creation data
);
Свое же окно я создавал так:
ChildWnd:=CreateWindowEx (
0, //флаги расширенных стилей
"WinMin : Main", //имя класса окна, данное при заполнении структуры wc
"WyWind", //заголовок окна
WS_CHILD and BS_CHECKBOX and ws_overlappedwindow, //флаги стилей окна
1, //горизонтальная позиция окна
1, //вертикальная позиция окна
50, //ширина окна
10, //высота окна
MainWnd, //описатель родительского окна (parent) или окна-владельца (owner)
0, //описатель меню окна (меню нет, нет и описателя)
Hinstance, //описатель приложения
nil //address of window-creation data
);
ShowWindow(MainWnd,CmdShow);
В результате рисуется основное окно, и в нем прямогуольный квадрат, совсем не похожий на CheckBox... Почему? Что я делаю не так?.. Если можно, то объесните или дайте ссылку на какой нибудь исходный текст, где бы можно было посмотреть, как делать правильно...
← →
clickmaker © (2004-09-01 17:52) [1]
> "WinMin : Main", //имя класса окна, данное при заполнении
> структуры wc
Здесь надо писать "BUTTON"
← →
Dec (2004-09-01 18:08) [2]Ха-ха!!! Получилось!!!
А можно ли ссылочку или написать какие еще есть классы, вернее как правильно они описываются, кроме BUTTON и EDIT...
← →
clickmaker © (2004-09-01 18:12) [3]
> [2] Dec (01.09.04 18:08)
в хелпе по CreateWindow
← →
Dec (2004-09-01 18:25) [4]Спасибочки за подсказку... Нашел следующее : BUTTON, COMBOBOX, EDIT, LISTBOX, SCROLLBAR, STATIC...
Страницы: 1 вся ветка
Текущий архив: 2004.10.10;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.031 c