我想做一个Static Text,当鼠标点击上去或是移动到它的上面时,字体就改变了,button有CButtonST类,请问,Static Text有现成的已经写好的类吗?或是具体方法时怎样的呢?谢谢大家了!

解决方案 »

  1.   

    用 CButtonST 就是了设置成 FLAT,和 Static 控件差不多
      

  2.   

    响应WM_SETCURSOR事件
    BOOL CYourDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) \{
    // TODO: Add your message handler code here and/or call default
    if(pWnd->GetDlgCtrlID()==IDC_STATIC)
    {
    //Change static font
    return TRUE;
    }
    else
    {
    //Change static font
    //return TRUE;
    }

    return CDialog::OnSetCursor(pWnd, nHitTest, message);
    }