CWnd::UpdateLayeredWindow
BOOL UpdateLayeredWindow(
CDC* pDCDst,
POINT *pptDst,
SIZE *psize,
CDC *pDCSrc,
POINT *pptSrc,
COLORREF crKey,
BLENDFUNCTION *pblend,
DWORD dwFlags
);
參數
pDCDst
為裝置內容的指標螢幕的。 在 視窗的內容更新時,它會為色彩符合的調色盤使用。 如果 pDCDst 是 NULL,則會使用預設調色盤。如果 pDCSrc 是 NULL, pDCDst 必須是 NULL。
pptDst
為 點 結構指標指定層次視窗的新螢幕位置的。 如果目前位置不會變更, pptDst 可以是 NULL。psize
為指定層次視窗的新大小的 大小 結構的指標。 如果視窗的大小不會變更, psize 可以是 NULL。如果 pDCSrc 是 NULL, psize 必須是 NULL。
pDCSrc
為 DC 的指標會定義層次視窗的大小。 如果視窗的形狀和視覺內容不會變更, pDCSrc 可以是 NULL。pptSrc
複製到裝置內容中指定圖層位置的 點 結構的指標。如果 pDCSrc 是 NULL, pptSrc 應該是 NULL。
crKey
會指定要使用的透明色彩鍵,以組成層次視窗時的 COLORREF 值的指標。 在這個視窗的色彩繪製的像素都是透明的。 若要產生 COLORREF,請使用 RGB 巨集。pblend
會指定要使用的透明度值,這些值構成層次視窗時的 BLENDFUNCTION 結構的指標。dwFlags
指定要採取的動作。 這個參數可以是下列一或多個值。 如需可能值的清單,請參閱UpdateLayeredWindow。
傳回值
不是零,如果函式成功,則為 0。
備註
此成員函式以模擬 UpdateLayeredWindow函式的功能,如中所述。 Windows SDK
需求
Header: afxwin.h