GetClientRect(&rect); // 是什么意思啊,我看不大明白
ClientToScreen(&rect);// 我也不懂
DPtoLP(&point); // 不懂
如果写个程序什么的,在vc下的许多的函数,我不知道该用那一个。
我怎样才可以找到我要的函数呢?
10 个解决方案
#1
第一个第二个不是很清楚,记忆中好像是画图的,&rect是坐标
#2
第三个是转换啊,你是不是在看dissecting mfc啊
#3
看msdn,写得多全呀,非要人贴出来呀~
#4
第三个好像是逻辑坐标与窗口坐标的转换
#5
1.得到客户区 就是view的那块 返回到 rect
2.显示屏的坐标与客户区的坐标转换
msdn很具体 如果不习惯英文的 找本书看看吧
2.显示屏的坐标与客户区的坐标转换
msdn很具体 如果不习惯英文的 找本书看看吧
#6
第一是 获得客户区的大小
第二好像是以rect的大小改变屏幕大小
第三个是把物理坐标转换为逻辑坐标
第二好像是以rect的大小改变屏幕大小
第三个是把物理坐标转换为逻辑坐标
#7
ClientToScreen是將相對于客戶區坐標轉換成相對于屏幕左上角的坐標,ScreenToClient與之相反.
#8
屏幕坐标:
以屏幕左上点为原点的绝对坐标值;在不通窗口间进行坐标比较时使用。不具备持久性意义。
设备坐标:
一般以窗口左上点为原点的绝对坐标值;一般鼠标消息传递的及为设备坐标。不具备持久性意义。
逻辑坐标:
由设计者定义原点及映射模式,决定方向及比例;一般作用户坐标系统解决用户关心的问题。具备持久性意义。
界面编程得理解这些概念,常用的函数有ClientToScreen();ScreenToClient();
LPtoDP();DPToLP()等。
以屏幕左上点为原点的绝对坐标值;在不通窗口间进行坐标比较时使用。不具备持久性意义。
设备坐标:
一般以窗口左上点为原点的绝对坐标值;一般鼠标消息传递的及为设备坐标。不具备持久性意义。
逻辑坐标:
由设计者定义原点及映射模式,决定方向及比例;一般作用户坐标系统解决用户关心的问题。具备持久性意义。
界面编程得理解这些概念,常用的函数有ClientToScreen();ScreenToClient();
LPtoDP();DPToLP()等。
#9
GetClientRect(&rect);
获得客户区的范围也就是说在窗体的caption以下开始为客户区
ClientToScreen(&rect);// 我也不懂
这是将客户区的坐标转换为屏幕的坐标
获得客户区的范围也就是说在窗体的caption以下开始为客户区
ClientToScreen(&rect);// 我也不懂
这是将客户区的坐标转换为屏幕的坐标
#10
我去看了一下msdn,很简单,crect是画矩形的,rect有四个参数,是正方形的四角。
过程就是获得客户(document)坐标,显示在view上,dptolp就是把装置坐标转换成逻辑坐标
过程就是获得客户(document)坐标,显示在view上,dptolp就是把装置坐标转换成逻辑坐标
#1
第一个第二个不是很清楚,记忆中好像是画图的,&rect是坐标
#2
第三个是转换啊,你是不是在看dissecting mfc啊
#3
看msdn,写得多全呀,非要人贴出来呀~
#4
第三个好像是逻辑坐标与窗口坐标的转换
#5
1.得到客户区 就是view的那块 返回到 rect
2.显示屏的坐标与客户区的坐标转换
msdn很具体 如果不习惯英文的 找本书看看吧
2.显示屏的坐标与客户区的坐标转换
msdn很具体 如果不习惯英文的 找本书看看吧
#6
第一是 获得客户区的大小
第二好像是以rect的大小改变屏幕大小
第三个是把物理坐标转换为逻辑坐标
第二好像是以rect的大小改变屏幕大小
第三个是把物理坐标转换为逻辑坐标
#7
ClientToScreen是將相對于客戶區坐標轉換成相對于屏幕左上角的坐標,ScreenToClient與之相反.
#8
屏幕坐标:
以屏幕左上点为原点的绝对坐标值;在不通窗口间进行坐标比较时使用。不具备持久性意义。
设备坐标:
一般以窗口左上点为原点的绝对坐标值;一般鼠标消息传递的及为设备坐标。不具备持久性意义。
逻辑坐标:
由设计者定义原点及映射模式,决定方向及比例;一般作用户坐标系统解决用户关心的问题。具备持久性意义。
界面编程得理解这些概念,常用的函数有ClientToScreen();ScreenToClient();
LPtoDP();DPToLP()等。
以屏幕左上点为原点的绝对坐标值;在不通窗口间进行坐标比较时使用。不具备持久性意义。
设备坐标:
一般以窗口左上点为原点的绝对坐标值;一般鼠标消息传递的及为设备坐标。不具备持久性意义。
逻辑坐标:
由设计者定义原点及映射模式,决定方向及比例;一般作用户坐标系统解决用户关心的问题。具备持久性意义。
界面编程得理解这些概念,常用的函数有ClientToScreen();ScreenToClient();
LPtoDP();DPToLP()等。
#9
GetClientRect(&rect);
获得客户区的范围也就是说在窗体的caption以下开始为客户区
ClientToScreen(&rect);// 我也不懂
这是将客户区的坐标转换为屏幕的坐标
获得客户区的范围也就是说在窗体的caption以下开始为客户区
ClientToScreen(&rect);// 我也不懂
这是将客户区的坐标转换为屏幕的坐标
#10
我去看了一下msdn,很简单,crect是画矩形的,rect有四个参数,是正方形的四角。
过程就是获得客户(document)坐标,显示在view上,dptolp就是把装置坐标转换成逻辑坐标
过程就是获得客户(document)坐标,显示在view上,dptolp就是把装置坐标转换成逻辑坐标