CopyImage

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);
 

Parametre

hinst
Rukoväť na inštanciu modul, ktorý obsahuje obrázok na skopírovanie.
uType
Určuje typ obrázka na skopírovanie. Tento parameter môže byť jedna z nasledovných hodnôt:
Hodnota Význam
IMAGE_BITMAP Skopíruje bitovú mapu.
IMAGE_CURSOR Skopíruje kurzor.
IMAGE_ICON Skopíruje ikona.

cxDesired
Určuje požadovanú šírku v pixeloch obrazu.
cyDesired
Určuje výšku požadovanej v pixeloch obrazu.
fuFlags
Určuje kombináciu nasledujúcich hodnôt:
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.


Note:

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.

Poznámky

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.

Stručné informácie

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.

Pozri tiež

Zdroje prehľad funkcií zdrojov, LoadImage

Index