VC++MFC中在初始化窗口过程中不要过早使用GetWindowRect
来源:互联网 发布:看不见的客人 知乎 编辑:程序博客网 时间:2024/06/10 05:15
GetWindowRect这个函数不解析了,估计用过的都知道这是获取窗口相对于桌面分辨率大小的矩形区域。
如
CRect rect;
GetWindowRect(&rect);
通过这样可以获取窗口在分辨率范围内的相对位置。(以左上角为(0,0))
如 int left = rect.left;这样可以获取窗口相对于分辨率内横向的距离。
上述代码获取的方法没有错。
但是当你把以上代码放在OnInitDialog函数里面,获取的left值会总是为0。
你把上述代码放在一个按钮事件里面获取到的才就是相对于分辨率内真正的值。
所以不要过早使用GetWindowRect
0 0
- VC++MFC中在初始化窗口过程中不要过早使用GetWindowRect
- 在MFC中使用自定义窗口类
- 在MFC中使用自定义窗口类
- 在VC对话框中使用分割窗口
- 怎样在VC中使用MFC。。
- 不要在OnPaint()中使用Invalidate()来刷新窗口
- MFC在窗口中贴图
- VC++中MFC窗口对象的清除
- VC++中MFC窗口对象的清除
- VC++中MFC窗口对象的清除
- VC++中MFC窗口对象的清除
- VC++中MFC窗口对象的清除
- VC++中MFC窗口对象的清除
- docablepane 可停靠窗口在使用过程中的问题小结 vc mfc
- MFC中通用控件初始化过程
- irrlicht在mfc mdi窗口中使用的问题
- VC/MFC中使用WPF
- VC/MFC中使用WPF
- 项目2
- Java与多线程
- SWFUpload上传提示Error #2049
- 浅谈Java中的System.gc()的工作原理
- 遇到的问题然后自己找到答案
- VC++MFC中在初始化窗口过程中不要过早使用GetWindowRect
- objective-c 继承机制 (从runtime的角度)
- 我最近正在复习表单验证这一块内容,有一些知识点实在是想不起来了,希望各位大神能帮我解决一下!
- android的生命周期
- 编程挑战-高校俱乐部-回文距离
- MVVM 集合的ViewModel
- 大江流日夜
- 三极管
- 【JS】JS的面向对象编程