共用方式為


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 是 NULLpsize 必須是 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

請參閱

參考

CWnd 類別

階層架構圖

CWnd::SetLayeredWindowAttributes