win32获取窗口在屏幕的位置的实现分析

6419 人浏览 | 时间: 2016-01-13 22:10:07 | 作者: codexia 会员文章,禁止转载

发现一个程序员专属的导航网站,你肯定不知道,是时候告诉你了,请前去看看吧

    平时在使用GetWindowRect函数的时候,并没有注意坐标系的问题。获取窗口矩形的位置和大小时,然后就直接调用MoveWindow移动窗口,或者调整窗口的大小。实际上,在使用的时候也是稀里糊涂的。很惭愧。
    正是因为使用时并没有真正搞清楚,所以在使用的时候,虽然能够达到效果,但是总是感觉有一种隐隐的不安。因为自己总是说不清楚里面的道,总是不舒心的。
    即使技术点简单,但是也需要深入的挖掘一下,从简单的冰山一角,多挖一点知识。让自己在使用时胸有成竹,不再盲目。
    通过这段时间的学习,才发现之前对于Windows编程的知识真的是知之甚少,都是皮毛。这就是立足于基础学习的收获,现在才发现很多基础而又重要的,当时工作时不知道如何实现的技术点,都逐一的被解决了。正是这些疑难点在心中盘旋,所以在学习的时候,都注重实践的经验结合,也试着去解决曾经的问题。
    在坐标转换的文章《图解客户区坐标与屏幕坐标相互转换》中,我们只有客户区坐标和屏幕坐标的转换,为什么没有窗口坐标呢?
    以坐标系的本质来看,也就是一个起点,两个方向而已。窗口坐标系也是有的,只是我们很少使用,所以,微软并没有提供这样的转换。微软提供的API并不是提供一个全面的功能API,只是提供
开通会员付1C币>>阅读全文
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读