1
我创建了一个从CDialogEx继承的通用对话框类(CCommonDlg)。MFC获取对话框区域
现在我从CCommonDialog继承CMyDialog。通过CMyDialog对话框资源ID到基类CCommonDialog.I试图在对话框上画一个圆。因此,在CMyDialog::OnPaint()
我尝试下面的代码:
CPaintDC dc(this);
CRect rect;
GetWindowRect(&rect);
ScreenToClient(rect);
dc.Ellipse(rect);
在运行我看到更大的圆的一部分。它不适合对话。所以我相信GetWindowRect并没有给我适当的对话框尺寸。
任何人都可以请帮忙。 注意:CommonDlg是一个DLL,CMyDlg是另一个DLL。 谢谢