CWnd::UpdateLayeredWindow
Konumu, boyutu, şekli, içeriği ve katmanlı pencere translucency güncelleştirir.
BOOL UpdateLayeredWindow(
CDC* pDCDst,
POINT *pptDst,
SIZE *psize,
CDC *pDCSrc,
POINT *pptSrc,
COLORREF crKey,
BLENDFUNCTION *pblend,
DWORD dwFlags
);
Parametreler
pDCDst
Ekran için aygıt içeriği için bir işaretçi. Pencere içeriğini güncelleştirildiğinde paletine renk eşleştirmek için kullanılır. pDCDst Olan null, varsayılan palet kullanılır.If pDCSrc is NULL, pDCDst must be NULL.
pptDst
Bir işaretçi bir noktası yapısını katmanlı pencere yeni ekran konumunu belirtme. Geçerli konum değiştirme değil, pptDst olabilir null.psize
İşaretçi bir BOYUTU yapısı yeni katmanlı pencere boyutunu belirtir. Pencere boyutunu değiştirme değil, psize olabilir null.If pDCSrc is NULL, psize must be NULL.
pDCSrc
dc katmanlı pencere tanımlar yüzey için bir işaretçi. Şekil ve görsel içerik penceresinin değiştirmiyorsanız pDCSrc olabilir null.pptSrc
İşaretçi bir noktası aygıt içeriğini katman konumunu belirten yapı.If pDCSrc is NULL, pptSrc should be NULL.
crKey
İşaretçi bir colorref katmanlı pencere oluştururken kullanılacak saydam renk anahtarı belirten değer. Göre stok miktarı penceresi bu renkle boyanmış tüm pikselleri saydam olacak. Üretmek için bir colorref, rgb makroyu kullanamıyorum.pblend
İşaretçi bir BLENDFUNCTION yapısı katmanlı pencere oluştururken kullanılacak saydamlık değerini belirtir.dwFlags
Gerçekleştirilecek eylemi belirtir. Bu parametre, bir veya daha aşağıdaki değerlerden biri olabilir. Olası değerler listesi için bkz:UpdateLayeredWindow.
Dönüş Değeri
Sıfır olmayan bir değer işlevi başarılı olursa; Aksi halde 0.
Notlar
Bu üye işlev işlevini işlevselliğini öykünür UpdateLayeredWindow, açıklandığı gibi Windows SDK.
Gereksinimler
Başlık: afxwin.h