社区
界面
帖子详情
简单问题,如何判断POINT是否在一个客户区域中?
robinford
2003-07-29 02:17:42
比如:要判断鼠标是不是在一个对话框的某个EDIT内,要怎么办?
...全文
77
8
打赏
收藏
简单问题,如何判断POINT是否在一个客户区域中?
比如:要判断鼠标是不是在一个对话框的某个EDIT内,要怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
robinford
2003-07-30
打赏
举报
回复
偶已经搞定了,不是用的上面的方法,其实本来处理的时候就有问题。因为消息是发给CEDIT的,所以只要派生一个CEDIT的类来处理就很轻松了(直接重载CMYSTATIC的ONMOUSEMOVE很简单就搞定了)。。。唉。。。可惜早点没想到啊。放分了放分。
思危
2003-07-29
打赏
举报
回复
你可以把该点坐标转为屏幕的
dz_w
2003-07-29
打赏
举报
回复
当然,如果你是在MOUSEMOVE中处理,那么CPoint point是已有的。可以先GetWindowRect,然后ScreenToClient转化一下然后再用PtInRect判断
edrftgyh
2003-07-29
打赏
举报
回复
那你就用GetClientRect()试试啊!
dz_w
2003-07-29
打赏
举报
回复
POINT pt;
RECT rect;
::GetWindowRect(::GetDlgItem(IDC_EDIT), &rect);
::GetCursorPos(&pt);
if(::PtInRect(&rect, pt)) //如果在框内
...........
你的操作
...........
robinford
2003-07-29
打赏
举报
回复
不对,我试过了。
我在MOUSEMOVE中测试过
GetWindowRect(RECT)取得的是SCREEN坐标,POINT是CLIENT坐标,但是把RECT转换成CLIENT一样仍然不对。是为什么?
godsmile
2003-07-29
打赏
举报
回复
函数不外乎下面几个
GetClientRect( LPRECT lpRect )
GetWindowRect( LPRECT lpRect )
ClientToScreen( LPPOINT lpPoint )
ScreenToClient( LPPOINT lpPoint )
CRect::PtInRect( POINT point )
关键看你的具体情况来用!
wxfjb
2003-07-29
打赏
举报
回复
GetWindowRect()
PtInRect()
Point
和
Point
F
Point
在GDI+的结构
中
是最
简单
的,在数学上它完全等价于
一个
二维矢量,包含两个公共整型属性,表示它与某个特定位置的水平和垂直距离。例如,为了从点A到点B,需要水平移动11个单位,并向下垂直移动11个单位。在坐标...
SAP SD基础知识之组织架构设计-Shipping
Point
篇
Shipping
Point
,即装运点,同信贷控制范围一样,也是很多SD顾问忽略掉的
一个
组织架构,但是这个东西同样很重要,有很强大的功能。 按照老套路,
问题
依然是:什么是装运点?为什么要设置装运点? 基本上还是有80%...
八:
客户
区域
窗体的坐标位置定位
//获取窗口
客户
区域
S + rtCurMain {top=223 bottom=761 left=213 right=1068} CRect (Left,Top)和(Right,Bottom)分别为窗口
客户
区域
的左上角坐标及右下角坐标 Width为窗口
客户
区域
的宽度,Height为窗口
客户
...
GDI+学习及代码总结之------
区域
在GDI+
中
,对于
区域
的部分基本上使用了GDI的
区域
构造函数与合并方法,所以我们先看看GDI
中
的
区域
是如何构造与操作的。 GDI
中
区域
构建与操作 一、基本函数 创建矩形
区域
: HRGN CreateRectRgnIndirect(CONST RECT ...
MFC自绘框架窗口
客户
区
总的来说,界面美化包括
客户
区和非
客户
区,本文主要结合本人的第
一个
MFC软件界面开发项目的经验教训,简要介绍MFC单文档应用程序界面非
客户
区的重绘,主要包括标题栏和菜单栏。 重绘标题栏和菜单栏可以从以下几...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章