| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
 

Шаг 39 - RegisterClass().

В Windows прежде чем создавать окно его нужно зарегистрировать. Именно регистрацию класса окна и производит функция RegisterClass():
ATOM RegisterClass
(
 CONST WNDCLASS *lpWndClass // указатель на структуру с данными класса 
);

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

WNDCLASS wcx; 
wcx.cbSize = sizeof(wcx); 
wcx.style = CS_HREDRAW | CS_VREDRAW; 
wcx.lpfnWndProc = MainWndProc; 
.....................
RegisterClass(&wcx); 
В этом коде создается и заполняется структура окна, которая потом передается в функцию регистрации.
Предыдущий Шаг | Следующий Шаг | Оглавление

By Artem.
Используются технологии uCoz
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz