MFC编程:怎样设置对话框在屏幕上的位置

2025-06-20 12:14:22
推荐回答(3个)
回答1:

CRect rt_desk,rt_this;
BOOL b =::GetWindowRect(::GetDesktopWindow(),&rt_desk);
GetWindowRect(&rt_this);
SetWindowPos(NULL,
rt_desk.Width()/2 - rt_this.Width()/2,
rt_desk.Height()/2 - rt_this.Height()/2,
0,
0,
SWP_NOOWNERZORDER|SWP_NOSIZE|SWP_NOZORDER);

回答2:

用MOVEWINDOW

回答3:

你指的是什么