ScreenToClient 与 CMainFrame非客户区坐标计算
来源:互联网 发布:塞浦路斯旅游数据 编辑:程序博客网 时间:2024/06/07 02:35
CMainFrame *pWnd;
pWnd->ScreenToClient(&pt);//ScreenToClient
由于ScreenToClient计算点相对CMainFrame客户区的偏移, 而不是相对CMainFrame窗口左上角的偏移,所以所有的值都为负,而且是以客户区左上角为零点,这就造成无法定位点在非客户区的位置,如果需要应该:
CString StrTemp = "";
GetWindowRect(&rtWnd);
//mouse坐标转化为本窗口坐标 重要
point.x = point.x - rtWnd.left;
point.y = point.y - rtWnd.top;
- ScreenToClient 与 CMainFrame非客户区坐标计算
- 屏幕坐标与客户区坐标
- 屏幕坐标与客户区坐标转换
- 坐标的相对转换ClientToScreen与ScreenToClient
- ScreenToClient 客户区指的是什么
- 客户区坐标与屏幕坐标/逻辑坐标
- MFC-客户区与非客户区
- 客户区坐标与成屏幕坐标的相互转换
- ScreenToClient 坐标转换函数
- 逻辑坐标与设备坐标——全窗口坐标、屏幕坐标、客户区坐标的总结
- 屏幕坐标与客户坐标的转换
- 客户区 非客户区
- 客户区&非客户区
- MFC ScreenToClient坐标转换错误
- WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
- WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
- WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
- WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
- 如何从一个CBitmap或是资源位图中截取一部分到另一个CBitmp中
- 宝宝说一至两年内解决中国食品安全问题
- cannnot find the Word template : WordToRqm.dot
- 惠普HP OEM XP SP3零售版
- GetDC 与 释放DC
- ScreenToClient 与 CMainFrame非客户区坐标计算
- CStatic控件的背景色设为透明?
- 每日推荐的文章
- time.GetAsSystemTime(cmdheader.commandtime);//BOOL RES = time.GetAsSystemTime(timeDest);无效
- void CXX::OutputMsg01(CString tag, CString str, BOOL clean)
- SOA 组合业务服务的自动化测试系列文章
- 精通 Grails排除 bug,构建可执行文档
- 使用 Ghosd 和 Synergy 增强多屏幕用户界面
- 高性能自旋锁 MCS Spinlock 的设计与实现