次の方法で共有


CWnd::GetLayeredWindowAttributes

更新 : 2007 年 11 月

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

BOOL GetLayeredWindowAttributes(
   COLORREF *pcrKey,
   BYTE *pbAlpha,
   DWORD *pdwFlags
) const;

パラメータ

  • pcrKey
    レイヤード ウィンドウの作成時に使用する透明色のキーを受け取る COLORREF 値へのポインタ。ウィンドウによってこの色で描画されるすべてのピクセルは透明になります。引数が必要ない場合は NULL でもかまいません。

  • pbAlpha
    レイヤード ウィンドウの不透明度を記述するために使用するアルファ値を受け取る BYTE 値へのポインタ。pbAlpha が参照する変数が 0 の場合、ウィンドウは完全に透明になります。pbAlpha が参照する変数が 255 の場合、ウィンドウは不透明になります。引数が必要ない場合は NULL でもかまいません。

  • pdwFlags
    レイヤリング フラグを受け取る DWORD へのポインタ。引数が必要ない場合は NULL でもかまいません。有効な値の一覧については、「GetLayeredWindowAttributes」を参照してください。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

このメンバ関数は、Windows SDK に記述されている GetLayeredWindowAttributes 関数の機能をエミュレートします。

必要条件

ヘッダー : afxwin.h

参照

参照

CWnd クラス

階層図

その他の技術情報

CWnd のメンバ