CRect rect;
CWnd* wnd = GetDlgItem(IDC_BUTTON2);
wnd->GetWindowRect(rect);
// ScreenToClient(rect);
rgn.CreateRectRgn(rect.left, rect.top, rect.right, rect.bottom);
// rgn.OffsetRgn(5, 5);
wnd->SetWindowRgn(rgn, TRUE);
上面如此简单的一段程序都不能用,经过上面的程序,原来的按钮除了表面上还是个按钮外,其它
没有了任何按钮的特性,如被点击、获焦点等。
请问到底应该如何使用区域,我看过一些按钮类,也是用SetWindowRgn函数啊。