大大们帮我!
我已经在MFC里建好一个但对话框的工程,并建立了一个单击左键的消息映射,同时建好了一个小的对话框,类是CDialog0,小对话框是CDialog0 dlg,我想单击左键的同时在鼠标单击的位置弹出这个小对话框,请问该如何实现啊!我用dlg.SetWindowPos没用,而且报错!
[解决办法]
在OnLbuttonDown里:
CDialog0 dlg;
if(dlg.Domodul()==IDOK)
{
.....
}
[解决办法]
是吧,或者在CDialog0的初始化函数里。
[解决办法]
在主对话框的OnLbuttonDown里:
CDialog0 dlg;
dlg.DoModal();
并且在CDialog0的初始化中
CRect rt;
GetWindowRect(rt);
CPoint pt;
GetCursorPos(&pt);
SetWindowPos(NULL,pt.x,pt.y,rt.Width,rt.Height,NULL);