CopyImage fonksiyonu (simge, imleç veya bitmap) yeni bir resim oluşturur ve yeni bir resmin özniteliklerini kopyalar. Gerekirse, işlev yeni resmin istediğiniz boyuta sığması için BITS uzanıyor.
Kolu CopyImage) İDARE hImage, / / idare görüntüyü kopyalamak içinUINTuType, / / tip görüntü kopyalamak içinintcxDesired, / / yeni görüntü genişliği istenilenintcyDesired, / / yeni resmin yüksekliği istenenUINTfuFlags / / copy bayrakları);
| Değer | Anlamı |
|---|---|
| IMAGE_BITMAP | Bir bitmapi kopyalar. |
| IMAGE_CURSOR | Bir imleç kopyalar. |
| IMAGE_ICON | Simge kopyalar. |
| Değer | Anlamı |
|---|---|
| LR_COPYDELETEORG | Kopya oluşturulduktan sonra orijinal görüntüyü siler. |
| LR_COPYRETURNORG | CxDesired ve cyDesired parametreleri yoksayılıyor görüntünün tam bir kopyasını oluşturur. |
| LR_MONOCHROME | Yeni bir tek renkli resim oluşturur. |
| LR_COPYFROMRESOURCE | Bir simge veya imleç kaynağı sadece geçerli görüntü kopyalama yerine özgün kaynak dosyasını yeniden dener. Bu kaynak dosyasını kaynak birden çok boyutta içerdiğinde, farklı büyüklükteki bir kopya oluşturmak için yararlıdır. Bu bayrak olmadan, orijinal görüntünün yeni boyutunu CopyImage uzanıyor. Bu bayrak ayarlanırsa, CopyImage kaynak dosyasında istenen boyuta en yakın boyutu kullanır. Sadece hImage LoadIcon veya LoadCursorveya LoadImage lr_shared bayrak yüklendiyse bu başarılı olur. |
İşlev başarılı olursa, yeni oluşturulan görüntünün kolu dönüş değeri olduğunu.
İşlev başarısız olursa, dönüş değeri null olur. Genişletilmiş hata bilgilerini için GetLastError.
Kaynak kullanmayı bitirdiğinizde, aşağıdaki tabloda işlevlerinden birini çağırarak ilişkili belleği serbest bırakabilirsiniz.
| Kaynak | İşlev sürümü |
|---|---|
| Bit eşlem | NesneSil |
| İmleç | DestroyCursor |
| Simge | DestroyIcon |
Kendi işlem sonlandırıldığında sistem otomatik olarak kaynak siler, ancak uygun işlevini çağırarak belleğine kaydeder ve işlemin çalışma kümesi boyutunu azaltır.
nbsp; Windows &NT: 3.5 veya sonraki sürümünü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Kaynaklarına genel bakış, kaynak fonksiyonları, LoadImage