Главная страница
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.019 c
4-64867
ZEVS_a
2002-03-15 16:25
2002.05.20
Помогите с SHARINGом


1-64729
Proud Berdiyan
2002-05-01 14:54
2002.05.20
В чем глюк?


3-64501
ng
2002-04-23 09:42
2002.05.20
Помогите беда


1-64598
Serebro
2002-05-07 20:11
2002.05.20
время


14-64819
SPeller
2002-04-11 13:50
2002.05.20
Кто такой S3 ?