SetWindowRgn函数
我想问一段代码:
是关于透明窗体透明后再还原为不透明的.
void CLookOutDlg::OnBnClickedClear()
{
// TODO: 在此添加控件通知处理程序代码
CRect WindowRect;
CRgn WindowRgn;
GetWindowRect (&WindowRect);//我想问,得到窗口形状(这是窗口是指windows屏幕呢,还是其他窗口?)
WindowRgn.CreateRectRgn(0,0,WindowRect.Width(),WindowRect.Height());
SetWindowRgn((HRGN) WindowRgn, TRUE);//为什么这么设置一下,窗口就不透明了.如果WindowRgn是屏幕的话,我觉得应该全部显示为屏幕,即全部透明了呀?
}
语言是Visual C++.net2003