Home

Page 32
Page 32
background image

Минимизация и невидимость 25

//Заполняем структуру WindowClass

 or CS_VRedraw;

//Регистрируем новый класс

RegisterClass (WindowClass);

//Создаем окно

 "

 1,1, 200,

nil) ;

 (Handle);

//Здесь можно производить инициализацию

//Цикл обработки сообщений

while

 0, 0, 0)) do

begin

 ;

 (msg);

end;

Теперь давайте подробно разберем листинг 1.1. После старта программа на-

чинает выполнение с первого begin (это место обозначено соответствую-

щим комментарием). Первой строкой кода идет вызов WinAPI-функции

 Она возвращает указатель модуля, который сохраняется

в переменной instance. Этот указатель нам пригодится немного позже.

Далее заполняется структура WindowClass. Эта структура используется при

создании нового класса окна. Для минимального приложения нам понадо-
биться заполнить следующие поля:

• style — стиль окна;

 Lpfnwndproc — сюда нужно записать указатель на процедуру, которая

будет вызываться на все пользовательские или системные события;


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.