在父对话框中生成一个子对话框。(以centerwindow())
子对话框要求在父对话的本对位置。怎么样?我获得了父对话框的rect,但是rect.left and rect.top 都为0,只是rect.right和rect.bottom
为对话框的高度和宽度,请问,为何会出现这样情况,centerwindow()的问题,还是什么?
怎么解决.请写出父对话框和子对话框位置初始化代码...(比如相对于父对话框向右移动100点)
子对话框要求在父对话的本对位置。怎么样?我获得了父对话框的rect,但是rect.left and rect.top 都为0,只是rect.right和rect.bottom
为对话框的高度和宽度,请问,为何会出现这样情况,centerwindow()的问题,还是什么?
怎么解决.请写出父对话框和子对话框位置初始化代码...(比如相对于父对话框向右移动100点)
对话框移中:
在OnInitDialog()下,
CenterWindow(this);
这样
extern CMp3Dlg *MainDlg;//父对话框
MainDlg->GetWindowRect(&pDialog); 为什么把获得的pDialog->left 和 top 为0呢?
说说看怎么样转换。。
写代码看看!
ScreenToClient(...)