CWnd::SetLayeredWindowAttributes

设置一个分层窗口的不透明度和透明度颜色键。

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

参数

  • crKey
    为指定要使用的透明度颜色键,当组成分层窗口中 COLORREF 指针的值。 此颜色的窗口绘制的所有像素透明。 若要生成 COLORREF,请使用RGB宏。

  • bAlpha
    用于的alpha值描述分层窗口的不透明度。 有关更多信息,请参见 BLENDFUNCTION 结构的 SourceConstantAlpha 成员。 当 bAlpha 为0时,窗口完全不透明。 当 bAlpha 为255时,窗口是不透明的。

  • dwFlags
    指定的操作。 此参数可以是以下一个或多个值。 有关可能值列表,请参见SetLayeredWindowAttributes

返回值

非零,如果函数成功;否则为0。

备注

此成员函数模拟函数 SetLayeredWindowAttributes的功能,如 Windows SDK所述。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

CWnd::UpdateLayeredWindow