Отображение значка

Приложения можно загружать и создавать иконки для отображения в клиентской области приложения или дочерних окон. В следующем примере показано как рисовать иконку в клиентской области окна, в контексте которой дисплея (DC) определяется параметром hdc .

HICON hIcon1;   / / значок обработать HDC hdc;        / / обработать для отображения контекста DrawIcon (hdc, 10, 20, hIcon1) 
 

Система автоматически отображает класса icon(s) для окна. Ваше приложение можно назначить класс иконы во время регистрации класса окна. Ваше приложение может заменить значок класса с помощью SetClassLong функции. Эта функция изменяет параметры окна по умолчанию для всех окон данного класса. В следующем примере заменяется значком класса с иконой, чей идентификатор ресурса составляет 480.

HINSTANCE hinst;            / / Дескриптор hwnd HWND текущего экземпляра;                  / / обработать главного окна / / Изменить значок для класса окна hwnd. 
 
SetClassLong(hwnd, // window handle GCL_HICON, // changes icon (LONG) LoadIcon(hinst, MAKEINTRESOURCE(480))
   ) 
 

Дополнительные сведения о классах окон содержатся в разделе Классы окон.

Index