Отправляет email-рассылки с помощью сервиса Sendsay

WinAPI на русском

  Все выпуски  

WinAPI на русском


Информационный Канал Subscribe.Ru

Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".

Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.

Раздел "WinAPI": http://www.bcbdev.ru/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder.htm
Раздел "Примеры кода": http://www.bcbdev.ru/codesamples.htm
Раздел "MSDN по-русски": http://www.bcbdev.ru/msdn/index.php

Обновления на сайте

В раздел "Примеры кода" добавился пример проигрывания мп3 файла.

Перевод

Сегодня вашему вниманию представлен перевод сообщения WM_PAINTICON

WM_PAINTICON
В версиях Windows до Windows 95 и Windows NT 4.0, сообщение WM_PAINTICON посылается
минимизированному окну, когда иконка должна быть отрисована. Это сообщение не
посылается более новыми версиями Windows, кроме необычных обстоятельств, объясненных
в Примечаниях.

Окно получает это сообщение через функцию WindowProc 

LRESULT CALLBACK WindowProc(
  HWND hwnd,       // дескриптор окна
  UINT uMsg,       // WM_PAINTICON
  WPARAM wParam,   // не используется
  LPARAM lParam    // не используется
);
Параметры
Это сообщение не имеет параметров. 

Возвращаемое значение
Приложение должно вернуть ноль, если оно обрабатывает это сообщение. 

Примечания
В Windows 95 и выше Windows NT 4.0 и выше, это сообщение посылается только 16-разрядным
окнам, и только для совместимости. При этих условиях значение wParam  TRUE (параметр
не несет никакой нагрузки).

В версиях Windows до Windows 95 и Windows NT 4.0, или в более новых версиях Windows
когда встречаются необычные состояния, окно получает это сообщение если для окна
определена иконка класса, в другом случае, вместо этого сообщения посылается
WM_PAINT .

В версиях Windows до Windows 95 и Windows NT 4.0,функция DefWindowProc отрисовывает
класс иконки. В более новых версиях Windows, функция DefWindowProc игнорирует
это сообщение.

Требования 
  Windows NT/2000/XP: Требуется Windows NT 3.1 или более поздняя версия.
  Windows 95/98: Требуется Windows 95 или более поздняя версия.
  Заголовочный файл: Объявлено в Winuser.h; подключить Windows.h.

Смотри также
DefWindowProc, WM_ICONERASEBKGND, WM_PAINT 


Справочник по WinAPI: http://www.bcbdev.ru/winapi/win32api.exe
Справочник по WinAPI (zip-версия): http://www.bcbdev.ru/winapi/win32api.zip
Дружественная рассылка "Программирование на WinAPI": http://subscribe.ru/catalog/comp.soft.prog.russianmsdn

С уважением, 
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@ua.fm

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.winapi19743
Отписаться

В избранное