CDockablePane上面的工具条CMFCToolBar加ToolTips

来源:互联网 发布:西门子200仿真软件 编辑:程序博客网 时间:2024/05/20 00:13
OnUserToolTip,猜测应该可以实现我所要的效果,于是,重载CMFCToolBar,如下:

class CViewClientToolBar : public CMFCToolBar
{
    virtual void OnUpdateCmdUI(CFrameWnd* /*pTarget*/, BOOL bDisableIfNoHndler)
    {
        CMFCToolBar::OnUpdateCmdUI((CFrameWnd*) GetOwner(), bDisableIfNoHndler);
    }

    virtual BOOL AllowShowOnList() const { return FALSE; }

    virtual BOOL OnUserToolTip(
        CMFCToolBarButton* pButton,
        CString& strTTText 
        ) const
    {
        strTTText=_T("dsadsa");   //只是测试,换成自己的就可以了,pButton是工具条上面的按钮,可以取得按钮的ID

        return TRUE;
    }
};


试验后发现,信息提示窗口不但显示了  strTTText=_T("dsadsa")信息,还显示了Prompt信息(在资源视图的属性里面改)!
0 0
原创粉丝点击