请问如果我在Dialog上动态的创建了一个Static,它缺省的不会接受鼠标消息,比如说:鼠标移动、鼠标点击,这好像是与它的Notify特性有关。
我想让它可以处理自己的鼠标消息,我该怎么做呢?

解决方案 »

  1.   

    看看这段代码:
    有没有帮助
    //In class declaration (.H file ).
    private : CButton* m _pButton
    //In class implementation (.cpp file ) .
    m_pButton =new CButton
    ASSERT_VALID (m_pButton)
    m_pButton —>Create (_T ("Button Title ") ,
                          WS_CHILD |WS_VISIBLE |BS_PUSHBUTTON,
                          CRect ( 0, 0, 100 , 24) ,
                          this ,
                          IDC _MYBUTTON )
      

  2.   

    处理OnNcHitTest函数。
    UINT CMyStatic::OnNcHitTest(CPoint point)
      {
           return (HTCLIENT);
      }