如何让对话框生成在用户指定的位置??
在应用中我生成了对话框对象:m_dlg 并生成了实例化m_dlg.DoModal();
为了实现对话框显示在当前光标处我在该对话框中响应了如下消息比编写了一下代码响应了WM_MOVE消息):
void CMyDialog::OnMove(int x, int y)
{
CDC* pDC;
pDC=new CDC;
pDC->m_hDC=::GetDC(NULL);
POINT point;
::GetCurrentPositionEx(pDC->m_hDC,&point);
x=point.x;
y=point.y;
ReleaseDC(pDC);
delete pDC;
CDialog::OnMove(x, y);
// TODO: Add your message handler code here
}
以上对话框不能使对话框生成在当前的光标位置