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

Вниз

CreateWindow   Найти похожие ветки 

 
REL_   (2002-03-15 14:54) [0]

Создаю окно через RegisterClass, CreateWindow.

Необходимо таким образом создавать 2 и более окон, причём в произвольные моменты времени (например через интервалы времени).

Как правильно это организовать ???
Нужно ли мне при создании 2-го и более окон кадый раз регистрировать новый класс или достаточно зарегистрировать один раз и потом только вызывать CreateWindow(если хочу создать новое окно). Как правильно при этом организовать и запустить цикл обработки сообщений???

Заранее благодарен. Если есть возможность, скиньте примерчик.


 
digitman ©   (2002-03-15 15:42) [1]

Регистрация/перерегистрация класса нужна как минимум всякий раз, когда определяется новая точка входа оконной ф-ции, которая будет общей для всех будущих окон этого оконного класса. Впоследствии при каждом вызове оконной ф-ции ядро ОС будет передавать в качестве параметра хэндл окна, которому адресовано сообщение. Это и является ключевым моментом при реализации тела оконной ф-ции : достаточно просто анализировать параметр-хэндл окна, и по результатам анализа выполнять те или иные манипуляции с соответствующим экз-ром окна (зависящие от остальных факт.параметров, переданных ядром оконной ф-ции)


 
REL_   (2002-03-20 11:55) [2]

Огромное спасибо, digitman. Кое-что прояснилось.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
14-64837
Sky 55
2002-04-11 17:38
2002.05.20
HELP!!! нужно написать несколько прог на дельфи отстающей студент


1-64656
VJar
2002-05-08 15:12
2002.05.20
Можно ли средствами Delphi узнать цвет


14-64839
DeMoN-777
2002-04-10 13:18
2002.05.20
Есть-ли толк от курсов по Delphi ?


3-64461
Саша
2002-04-25 07:46
2002.05.20
глюк Dbgrid


1-64643
dlK
2002-05-05 17:39
2002.05.20
Помогите плз. НЕ главное окно программы минимизируется на десктоп