精易论坛

标题: 如何判断鼠标在某个不规则图形内? [打印本页]

作者: 凌伤    时间: 2025-4-30 17:57
标题: 如何判断鼠标在某个不规则图形内?
如题:如何判断鼠标在某个不规则图形内?

比如:在画板中画了多边形,怎么判断鼠标在多边形内外。。


作者: 雨落无声    时间: 2025-4-30 18:07
使用GDI函数CreatePolygonRgn创建一个同样坐标的区域句柄,然后ptInRegion判断,如果坐标在里面会返回非零值!!

https://learn.microsoft.com/zh-c ... di-createpolygonrgn
https://learn.microsoft.com/zh-c ... f-wingdi-ptinregion
作者: 凌伤    时间: 2025-4-30 18:46
雨落无声 发表于 2025-4-30 18:07
使用GDI函数CreatePolygonRgn创建一个同样坐标的区域句柄,然后ptInRegion判断,如果坐标在里面会返回非零 ...

你好,如果在画板上,这怎么操作呢?
作者: afu45    时间: 2025-4-30 21:24
https://www.eyuyan.la/post/3960.html
作者: afu45    时间: 2025-4-30 21:26
新建 易程序.e (9.06 KB, 下载次数: 2)




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4