如何修改CToolBar中按钮的Tip提示信息

 我来答
孤独患者丶窶r
2013-10-19 · 超过65用户采纳过TA的回答
知道答主
回答量:177
采纳率:0%
帮助的人:61.7万
展开全部
1.静态更改方法:
直接在资源视图里,对要修改的工具条的某个按钮,在其属性对话框中,对Prompt:内的提示文本中的"\n"后的文本进行修改。
2.动态更改方法:
在CMainFrame::OnCreate()函数中对工具栏的建立修改如下:
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT | TBSTYLE_TOOLTIPS , WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
//| TBSTYLE_TOOLTIPS为其增加的内容{TRACE0("Failed to create toolbar\n");
return -1; // fail to create}
//然后对要动态修改Tip提示信息的每个工具栏按钮在静态方法中说的"\n..."全部清除,如果不清除,则 //会在你修改的提示信息出现后会出现这"\n...”个这里出现的信息,原因吗可查看MSDN文档
//CToolBarCtrl: Handling Tool Tip Notifications及相应的MFC代码。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式