用Domodal()显示的模态对话框和用下面代码显示的的非模态对话框:
CDialogProcess CDiapr;
CDiapr.Create(IDD_DIALOG10,NULL);
CDiapr.ShowWindow(SW_SHOW);
我想人为设置这两种对话框在显示相对程序主窗口的位置。
请问怎么实现,谢谢!
CDialogProcess CDiapr;
CDiapr.Create(IDD_DIALOG10,NULL);
CDiapr.ShowWindow(SW_SHOW);
我想人为设置这两种对话框在显示相对程序主窗口的位置。
请问怎么实现,谢谢!
1.模态对话框的初始显示位置怎么设置?
2.to lixiaosan(小三),我在CDialogProcess类里添加了一个OnInitDialog()初始化函数,并且用SetWindowPos(this,x,y,cx,cy,SWP_SHOWWINDOW)来重新设置位置,好像不行,是否SetWindowPos的第一个参数有误?如果是的话,该怎么办?
谢谢
ScreenToClient(Crect &rect)和ClientToScreen(CRect &rect)来转化一下坐
标值后再移动窗口.