请指教:怎样获得父窗口中被点击的控件?
谢谢

解决方案 »

  1.   

    WindowFromPoint
    父窗口pretranslatemessage捕获点击消息,消息结构里获取到hwnd
      

  2.   

    监听鼠标的LButtonDown消息,然后在消息里面处理GetFocus获得控件
      

  3.   

    “怎样获得父窗口中被点击的控件”
    什么控件? 按钮 -》command
    edit -》 setfocus
      

  4.   

    是这样的。我派生一个类,在这个类中要获取父窗口中被点击的pictuire控件,最好给出代码。谢谢
      

  5.   

    从CStatic派生出CMyStatic用于处理鼠标点击事件,放置了3个picture控件,这3个控件都改成CMyStatic类型,我怎么判断是哪一个picture被点击了
      

  6.   

    首先获取你每个picture控件的位置rect,然后通过wm_lbuttondown,判断Point是否在三个控件的Rect区域内,
      

  7.   

    ”从CStatic派生出CMyStatic用于处理鼠标点击事件,放置了3个picture控件,这3个控件都改成CMyStatic类型,我怎么判断是哪一个picture被点击了“派生类的 WM_LBUTTON DOWN 或 UP 中取 控件的 ID 。GetCtrlID() 与 3个 值 比较 就可以了。