CWnd::SetLayeredWindowAttributes

レイヤード ウィンドウの不透明度および透明度のカラー キーを設定します。

BOOL SetLayeredWindowAttributes(
   COLORREF crKey,
   BYTE bAlpha,
   DWORD dwFlags
);

パラメーター

  • crKey
    使用される透明度のカラー キーを指定する COLORREF の値へのポインターがレイヤード ウィンドウを作成する場合。このウィンドウの色で塗りつぶされるすべてのピクセルは透過的です。COLORREFを生成するには、RGB のマクロを使用します。

  • bAlpha
    レイヤード ウィンドウの不透明度を記述するために使用するアルファ値。詳細については、BLENDFUNCTION の構造体の SourceConstantAlpha のメンバーを参照してください。bAlpha が 0 の場合、ウィンドウは完全に透過的です。bAlpha が 255 の場合、ウィンドウは不透明です。

  • dwFlags
    実行するアクションを指定します。このパラメーターには、次の値を一つ以上指定できます。使用できる値の一覧については、SetLayeredWindowAttributesを参照してください。

戻り値

関数が成功した場合は; それ以外の場合は 0。

解説

このメンバー関数は Windows SDKに説明されているように、関数 SetLayeredWindowAttributesの機能をエミュレートします。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CWnd::UpdateLayeredWindow