|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Displaying an Icon
Your application can load and create icons to display in the application's client area or child windows. The following example demonstrates how to draw an icon in the client area of the window whose display context (DC) is identified by the hdc parameter.
HICON hIcon1; // icon handle HDC hdc; // handle of display context DrawIcon(hdc, 10, 20, hIcon1);
Windows automatically displays the class icon(s) for a window. Your application can assign class icons while registering a window class. Your application can replace a class icon by using the SetClassLong function. This function changes the default window settings for all windows of a given class. The following example replaces a class icon with the icon whose resource identifier is 480.
HINSTANCE hinst; // handle of current instance HWND hwnd; // main window handle // Change the icon for hwnd's window class. SetClassLong(hwnd, // window handle GCL_HICON, // changes icon (LONG) LoadIcon(hinst, MAKEINTRESOURCE(480)) );
For more information about window classes, see Window Classes.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Отображение Иконы
Ваше приложение может загрузить и создавать иконы, чтобы отображаться в прикладной области окна клиента или ребенка. Следующий пример демонстрирует как, чтобы делать иконой в области клиента окна чей дисплейный контекст (DC) называется hdc параметром.
HICON hIcon1; // иконный hdc ручки HDC; // ручка дисплейного контекста DrawIcon(hdc, 10, 20, hIcon1);
Окно автоматически отображает икону класса(классов) для окна. Ваше приложение может назначить иконы класса при регистре класса окна. Ваше приложение может заменить икону класса используя функцию SetClassLong. Эта функция изменяет встроенную обстановку окна для всего окна данного класса. Следующий пример заменяет икону класса иконой чей идентификатор ресурса - 480.
HINSTANCE hinst; // ручка текущего примера HWND hwnd; // основная ручка окна // Измените икону для класса окна hwnd's. SetClassLong(hwnd, // РУЧКА окна GCL_HICON, // икона изменений (ДОЛГО (ДЛИНОЙ)) LoadIcon(hinst, MAKEINTRESOURCE(480)) );
Более подробно о классах окна, смотри Классы Окна.
|
|
|
|
| |