本帖最后由 chuanbangchuanbang 于 2012-12-08 23:54:52 编辑

解决方案 »

  1.   

    应该是被主对话框截获了  在主对话框的OnLButtonDown里根据CPoint位置判断是否点击的是CMyStatic(你创建的时候应该是有指定位置的)  是关联的话 可以先在OnInitDialog里得到CMyStatic的位置
      

  2.   

    如果Static控件没有SS_NOTIFY风格默认WM_NCHITTEST返回HTTRANSPARENT
    你可以给Static控件加上SS_NOTIFY风格,或者处理WM_NCHITTEST返回HTCLIENT
      

  3.   

    SS_NOTIFY风格是关键。
    或者去其父窗体PretranslateMessage中捕获WM_LBUTTONDOWN,根据坐标位置筛选也可以