关于movewindow的疑问
在一个基于对话框的程序中
在初始化函数中
CRect rcDlg;
1 GetWindowRect(rcDlg);//这个值是(0,0,200,300)单步观察的
2 然后moveWindow(rcDlg);
看了MSDN上的说明,我的理解是GetWindowRect获得的是相对于显示器屏幕左上点的矩形坐标,然后显示出来后却显示到了中间。
而修改rcDlg的各个属性,使左上都设为1,那窗口确实会显示在屏幕的左上点去。
现在我对这两个函数都有些疑惑,请大家告诉 我哪里理解的不对 !谢谢
在初始化函数中
CRect rcDlg;
1 GetWindowRect(rcDlg);//这个值是(0,0,200,300)单步观察的
2 然后moveWindow(rcDlg);
看了MSDN上的说明,我的理解是GetWindowRect获得的是相对于显示器屏幕左上点的矩形坐标,然后显示出来后却显示到了中间。
而修改rcDlg的各个属性,使左上都设为1,那窗口确实会显示在屏幕的左上点去。
现在我对这两个函数都有些疑惑,请大家告诉 我哪里理解的不对 !谢谢
...全文
相关推荐
MoveWindow,是完全源码的PB开发示例,实现MoveWindow全新效果!
MoveWindow,是完全源码的PB开发示例,实现MoveWindow全新效果!
MoveWindow() SetWindowPos()的区别于联系
主要介绍了VC++中MoveWindow() SetWindowPos()的区别于联系,需要的朋友可以参考下
:: MoveWindow保留空白区域
问题是父窗口的WS_POPUP标志。非常奇怪。 据我所知,并不是想产生这样的效果,谢谢大家!
MoveWindow 屏幕启动动画
MoveWindow 屏幕启动动画 MoveWindow 屏幕启动动画
MoveWindow_C#源码_
C to generate animation window


