Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Определение малой иконки

Rusa




Раб 22522f57w 86;тая с Windows, Вы, вероятно, заметили, что размер иконки приложения, появляющейся на экране, может изменяться. Например, при перемещении или копировании объекта в пределах «рабочего стола» отображается большая иконка, а при минимизации окна приложения - малая (малая иконка отображается также в качестве кнопки системного меню). Как правило, большие иконки имеют размер 32 16x16 пиксел.

До сих пор Вы определяли только одну иконку (большую), которая ассоцииро­валась с приложением. По умолчанию Windows использует большую иконку и как большую, и как малую (большая иконка просто «сжимается» до размеров малой). В этом разделе описано, как определить малую иконку.

RegisterClassEx()

ATOM RegisterClassEx(CONST LPWNDCLASSEX lpWndClsEx);


lpWndClsEx WNDCLASSEX WNDCLASSEX - это практически то же, что и WNDCLASS, за исключением двух дополнительных полей. Одно из них представляет собой целое без знака и называется cbSize WNDCLASSEX hIconSm LoadIcon()



WNDCLASSEX RegisterClassEx() IDI_APPLICATION

#include <Windows.h>

LRESULT CALLBACK WindowFunc(HWND, UINT, WPARAM,

LPARAM);

char szWinName[]=" "; //

int WINAPI WinMain(HINSTANCE hThisInst,

HINSTANCE hPrevInst,



LPSTR lpszArgs,

int nWinMode)

return msg.wParam;

}

// системой Windows и получает в качестве

LRESULT CALLBACK WindowFunc(HWND hwnd,

UINT message,

WPARAM wParam,

LPARAM lParam)

return 0;

}

Поскольку в программах, приведенных в книге, не требуется отдельного определения больших и малых иконок, в большинстве последующих примеров это не предусмотрено. Помните: если малая иконка не определена, Windows автоматически использует иконку, связанную с дескриптором hIcon, и как большую иконку, и как малую. Однако в своих программах Вы можете использовать большую и малую иконки (чтобы Win-прило­жение смотрелось эффектнее, целесообразно определить обе иконки).




Document Info


Accesari: 1132
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )