CopyImage funkcia vytvorí nový obrázok (ikona, kurzor alebo bitmap) a skopíruje atribúty vybratý obrázok do nového počítača. Ak je to potrebné, funkcia úseky bitov na požadovanú veľkosť nov2 obrßzok.
RUKOVÄŤ CopyImage ( ZVLÁDNUŤ hImage; / / zvládnuť obrázok chcete skopírovaťUINTuType; / / typ obrázka chcete kopírovaťintcxDesired; / / požadovanú šírku nov2 obrßzokintcyDesired; / / požadovanú výšku nov2 obrßzokUINTfuFlags / / kópia vlajky);
| Hodnota | Význam |
|---|---|
| IMAGE_BITMAP | Skopíruje bitovú mapu. |
| IMAGE_CURSOR | Skopíruje kurzor. |
| IMAGE_ICON | Skopíruje ikona. |
| Hodnota | Význam |
|---|---|
| LR_COPYDELETEORG | Odstráni pôvodný obrázok po vytvorení kópiu. |
| LR_COPYRETURNORG | Vytvorí presnú kópiu obrázka, ignorovanie parametre cxDesired a cyDesired. |
| LR_MONOCHROME | Vytvorí nové monochromatických obrázkov. |
| LR_COPYFROMRESOURCE | Pokúša načítať prostriedok ikonu alebo kurzor z pôvodného zdroja súboru namiesto skopírovaním aktußlneho obrazu. To je užitočné pri vytváraní rôznych stredne kópiou, keď súbor prostriedkov obsahuje viacero veľkosti prostriedku. Bez toho, aby tento príznak CopyImage sa tiahne pôvodnému obrazu na novú veľkosť. Ak je nastavená táto vlajka, CopyImage používa veľkosť v súbore zdrojov najbližšiu požadovanú veľkosť. To bude úspešná len vtedy, ak hImage bola načítaná LoadIcon alebo LoadCursoralebo LoadImage s LR_SHARED vlajkou. |
Ak funkciu podarí, vrátená hodnota je rukoväť na novo vytvorené obrázok.
Ak funkcia zlyhá, vrátená hodnota je NULL. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Až budete hotoví, použitím prostriedku, môžete uvoľniť jej pridružené pamäte pomocou volania z funkcie v nasledujúcej tabuľke.
| Zdroj | Uvoľnenie funkcie |
|---|---|
| Bitová mapa | OdstrániťObjekt |
| Kurzor | DestroyCursor |
| Ikona | DestroyIcon |
Systém automaticky odstráni prostriedku, keď jeho proces ukončí, však volá funkciu vhodné šetrí pamäť a zmenšuje veľkosť pracovnej súpravy procesu.
nbsp; Systém Windows &NT: vyžaduje verzia 3.5 alebo novšia verzia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Zdroje prehľad funkcií zdrojov, LoadImage