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

Вниз

Создание окна с содержимым на WinAPI   Найти похожие ветки 

 
Eagle Owl   (2005-08-15 21:45) [0]

Добрый день, мастера!
Вопрос такой... Как создать окно с помощью функций WinAPI понятно - это довольно часто описывается в статьях, форумах и т.д. А как разместить на нём содержимое, определённое в файле ресурсов?.. Почему то, когда речь заходит о ресурсах, везде говорится о выводе диалоговых окон, а как применить их к главному окну?
Или, если это так не делается, то как в главном окне можно создать различные элементы управления, если программировать на WinAPI?
Спасибо.


 
Eraser ©   (2005-08-15 22:11) [1]

Eagle Owl   (15.08.05 21:45)

Вот меня мучает вопрос, а зачем писАть приложение на "чистом API", тем более, не зная даже основ?


 
Leonid Troyanovsky ©   (2005-08-15 22:17) [2]


> Eagle Owl   (15.08.05 21:45)  

> Вопрос такой... Как создать окно с помощью функций WinAPI
> понятно - это довольно часто описывается в статьях, форумах
> и т.д. А как разместить на нём содержимое, определённое
> в файле ресурсов?.. Почему то, когда речь заходит о ресурсах,
> везде говорится о выводе диалоговых окон, а как применить
> их к главному окну?
> Или, если это так не делается, то как в главном окне можно
> создать различные элементы управления, если программировать
> на WinAPI?


Читай Чарли Калверта.
"Delphi X. Энциклопедия пользователя"

--
Regards, LVT.

PS Между окнами и диалогами не так много различий.


 
alpet ©   (2005-08-15 22:18) [3]

CreateWindow - создавай с его помощью дочерние окна - контролы, для чего надо указывать в их стиле WS_CHILD. Описатель главного окна передавай в hWndParent.
Желательно так-же указать WS_CLIPCHILDREN для главного окна, и WS_CLIPSIBLINGS для контролов - дабы если задумаешь сделать окно с изменяемым размером, оно не "мерцало". Для контролов на которые планируется перемещатся с помощью Tab, дополнительно добавляй стиль WS_TABSTOP.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
3-1125928803
dragoon
2005-09-05 18:00
2005.10.16
Получение записи в DBGrid; динам. обновление ComboBox


2-1126637415
_zx
2005-09-13 22:50
2005.10.16
и ещё один простой вопрос


2-1126099357
worldmen
2005-09-07 17:22
2005.10.16
Имена колонок TListView. Delphi 7.


4-1124146408
alex-drob
2005-08-16 02:53
2005.10.16
Изменить рабочую область


6-1119616065
val_pov
2005-06-24 16:27
2005.10.16
Проблема с докачкой не достающих фрагментов для битого файла