如何在MFC单文档中双击图像弹出对话框

来源:百度知道 编辑:UC知道 时间:2024/09/18 05:12:30
首先在单文档中画图形(线,圆等等),这个我会,同时也做好了一个对话框,里面可以设置线宽,线的颜色等等,现在问题是如何双击图形弹出对应的对话框呢??
请大侠们告诉我啊,在菜单中弹出对话框我会的,这个就不用教我了~~

图形是由Rect的,你可以在OnLButtonDown消息中处理,如果点击坐标在这个Rect中,那么弹出对话框,代码如:

if(PtInRect(图形的Rect,Point))
{
// 弹出对话框

...

PtInRect()是判断是否在某个矩形区域内!!

在鼠标左键点击的消息中确定鼠标位置,现取到你画图形的设备坐标,然后作判断就行了,看Java的怎么逛到这边来了,晕