以下是 UpdateLayeredWindow 函数的语法:
BOOL UpdateLayeredWindow(
HDC hdcDst,
const POINT *pptDst,
const SIZE *psize,
HDC hdcSrc,
const POINT *pptSrc,
COLORREF crKey,
const BLENDFUNCTION *pblend,
DWORD dwFlags
);
这个函数允许你以分层的方式更新窗口,实现透明和半透明效果。它的参数包括目标和源设备上下文(hdcDst 和 hdcSrc)、目标和源位置(pptDst 和 pptSrc)、目标和源大小(psize)、关键颜色(crKey)、混合函数(pblend)以及其他一些标志和选项。
如果你需要使用 UpdateLayeredWindow 函数,可以在 MFC 的窗口类中的成员函数中调用它,而不是 CWnd 类的成员函数。通常情况下,它被用于创建具有特殊视觉效果的窗口。
转载请注明出处:http://www.pingtaimeng.com/article/detail/23416/MFC/CWnd