Программирование для IBM OS2


Обработчик сообщения WM_PAINT


Обработчик сообщения WM_PAINT получает пространство отображения с помощью функции WinBeginPaint , освобождая его после рисования при помощи функции WinEndPaint .

В качестве последнего параметра функции WinBeginPaint передается адрес структуры rec. Функция запишет в нее координаты прямоугольной области, в пределах которой будет выполняться рисование.

Сразу после получения пространства отображения обработчик сообщения WM_PAINT закрашивает область белым цветом, вызывая для этого функцию WinFillRect :

WinFillRect (hps, &rec, CLR_WHITE );

После этого в окне Client Window рисуется строка текста, для чего вызывается функция GpiCharString At .




Начало  Назад  Вперед