Dialog上放一个带图片连接的html,如何能判断用户点击了这个html ?

解决方案 »

  1.   

    我感觉是个好办法 
    但是我对界面不熟悉
    我问一下 
    那个Dialog无论在什么位置都可以接收到鼠标的点击事件吗?
      

  2.   

    在对话框类中添加WM_LBUTTONDOWN的消息响应
    这时候有鼠标的当前坐标。然后获取图片所在的区域
    (这里获取区域分两步。1.获取图片控件的句柄GetDlgItem()。2.获得句柄后GetWindowRect()就可以得到控件的Rect了)
    判断鼠标是否在区域内PtInRect()
    呵呵。函数的参数没有写上来,自己在MSDN里查一下。