ScreenToClient And ClientToScreen
ClientToScreen 和ScreenToClient (转)
ClientToScreen( )是把窗口坐标转换为屏幕坐标
ScreenToClient( )是把屏幕坐标转换为窗口坐标
屏幕坐标是相对于屏幕左上角的,而窗口坐标是相对于窗口用户区左上角的
VC下,有些函数使用窗口坐标,有些使用屏幕坐标,使用时要分清。
一个窗体分为两部分:系统区和客户区
象标题和菜单之类的是系统区,由系统来控制,客户区就是你的地盘喽!!!
Width, Height 是指整体的,ClientWidth, ClientHeight是指客户区的,两者相减就是
系统区的啦!!!
ClientToScreen是把坐标从当前窗体转化成全屏幕的!!!
ScreenToClient是把屏幕坐标转化成相对当前窗体的坐标!!!!
ScreenToClient And ClientToScreen相关推荐
- DPtoLP/LPtoDP 和 ScreenToClient/ClientToScreen
设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标.通常将屏幕上的设备坐标称为屏幕坐标.设备坐标用对象距离窗口左上角的水平距离 ...
- vc 中对对话框的几种操作
注:以下代码以一个名为CTest6Dlg的对话框类为例 ------------------------------------------------------------------------ ...
- Windows GDI和GDI+编程实例剖析(1)
Windows GDI和GDI+编程实例剖析(1) 作者:宋宝华 e-mail:21cnbao@21cn.com 1.基本概念 GDI在Windows中定义为Graphics Device Inte ...
- 初识GDI、GDI+
GDI在Windows中定义为Graphics Device Interface,即图形设备接口,是Windows API(Application Programming Interface)的一个重 ...
- Windows 2D 绘图 (GDI, GDI+, Direct2D)
Windows 2D 绘图 GDI GDI 函数 GDI+ GDI 和 GDI+ 的区别 GDI+ 新特性 Direct2D 视觉效果 demo GDI GDI 是 Graphics Device I ...
- GDIplus学习--业精于勤荒于嬉,行成于思毁于随
一.初步认识: GDI在Windows中定义为Graphics Device Interface,即图形设备接口,是Windows API(Application Programming Interf ...
- 在MFC中怎么样让控件的大小随着主窗体大小改变而改变
转载:https://blog.csdn.net/business122/article/details/11611421 MFC控件随着窗口大小变化VC++ 刚接触MFC不久,对MFC的许多函数和功 ...
- 吕鑫MFC学习系列六
这一章学习的相关知识框架: 一.根据主窗口类型,MFC软件工程可以分为以下几种架构模型: 1.SDI(Single Document Interface):单文档界面,一个主框架窗口下只能编辑一份文档 ...
- VC实现卡拉OK字幕叠加
一. GDI编程基础 字幕叠加,应当是属于图形.图像处理的范畴.在Windows平台上,图形.图像处理的方法当然首选GDI(Graphics Device Interface,图形设备接口).GDI是 ...
- Visual C++/MFC入门教程
Visual C++/MFC入门教程 VC开发指南 1.1 如何学好VC 这个问题很多朋友都问过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会起到更好的效果.万事开头难,为了帮助朋友 ...
最新文章
- linux apache cpu,linux – Apache使用100%的CPU. “ps”命令可以告诉我它在做什么吗?...
- LeetCode第45场双周赛-解题报告
- WEB安全基础-HTML+PHP实践
- cownew开源-eclipse插件开发学习知识点笔记
- 21 年前濒临倒闭的苹果是如何做到今天万亿市值的?
- Tensorflow(r1.4)API--tf.nn.conv2d详解
- qq浏览器网页翻译_在线英文翻译、文档翻译,这几款翻译工具你值得拥有
- 长春工业大学计算机组成原理考试开卷考吗,计算机组成原理期末复习资料
- 运算放大器的简单介绍和运用
- 代码随想录第二十天 LeetCode513、112、113、106、105
- 串口协议模板及其参数配置
- canvas-vue彩色丝带展示
- 解决通过硬盘或U盘安装ubuntu server出现无法挂载光盘的问题教程
- mysql安装时的英文_安装MySQL遇到的常见英文翻译
- 计算机网络 第二讲:HTTP
- Python 鸭子类型的理解
- 《数据结构》实验——顺序结构与链表
- 存货计价方法——加权平均法
- 支持Apple pay支付的设备
- qa 芯片测试_芯片测试的几个术语及解释
热门文章
- DHCP报文及其格式
- 微信小程序父子组件传值
- kali安装python3.8_kali2019.4试用记录
- 承诺型与愿景型,什么样的OKR适合你?
- Java NIO 模型代码示例
- TBase开源版V2.1.0 集群搭建部署完整版
- Druid连接池核心原理
- 历年真题软件设计师下午考试题汇分析与技巧
- C++函数CreateProcess隐藏窗口
- request.getParameter、request.getParameterValues、request.getParameterMap用法详解