Funcția CreateIcon creează o pictogramă care are dimensiunea specificată, culori și modele de biți.
(HICON CreateIcon HINSTANCE hInstance, / / ocupa de instanta applicationintnWidth, / / lățime iconintnHeight, / / icon înălțimeOCTETcPlanes, / numărul de avioane în XOR bitmaskOCTETcBitsPixel, / numărul de biți per pixel în XOR bitmaskOCTET CONST* lpbANDbits, / / indicatorul la matrice și bitmaskOCTET CONST* lpbXORbits / / indicatorul la matrice bitmask XOR);
Dacă funcția reușește, valoarea returnată este un mâner la o pictogramă.
Dacă funcția nu reușește, valoarea returnată este NULL. Pentru a obține extins informa?ii eroare, apel GetLastError.
Parametrii nWidth și nHeight trebuie să specificați lățimea și înălțimea acceptate de driverul de afișare curent, deoarece sistemul nu se poate crea icoane de alte dimensiuni. Pentru a determina lățimea și înălțimea acceptate de driverul de afișare, utilizați GetSystemMetrics funcție, precizând valoarea SM_CXICON sau SM_CYICON.
CreateIcon se aplică următorul tabel de adevăr și și XOR bitmasks:
ȘI bitmask | XOR bitmask | Afișare |
---|---|---|
0 | 0 | Negru |
0 | 1 | Alb |
1 | 0 | Ecran |
1 | 1 | Ecran inversă |
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Prezentare de icoane, icoana funcții, GetSystemMetrics