CMFCToolBar提示信息
来源:互联网 发布:卡五星房卡麻将源码 编辑:程序博客网 时间:2024/05/17 03:51
Visual Studio 2008 中的MFC已经集成了BCG GUI库的很多功能,可以很容易的建立VS2005或者Office2007风格的界面。
今天写了一个测试程序,发现默认的CMFCToolBar没有tooltips。找了一些资料,解决如下:
在Toolbar所属的View中添加消息 :
ON_NOTIFY_EX(TTN_NEEDTEXT, 0, OnNeedTipText)
在消息响应函数中加入代码:
BOOL CClassView::OnNeedTipText(UINT id, NMHDR* pNMHDR, LRESULT* pResult)
{
UINT_PTR nID = pNMHDR->idFrom - 1;
CMFCToolBarButton *pBtn = m_wndToolBar.GetButton(nID);
if (pBtn)
{
TCHAR szBuff[64];
::LoadString(AfxGetResourceHandle(), pBtn->m_nID, szBuff, sizeof(szBuff) / sizeof(TCHAR));
TOOLTIPTEXT *pTTT = (TOOLTIPTEXT *)pNMHDR;
pTTT->lpszText = szBuff;
pTTT->hinst = AfxGetResourceHandle();
}
return TRUE;
}
- CMFCToolBar提示信息
- CDockablePane上面的工具条CMFCToolBar,怎么加ToolTips(信息提示)或者Prompt(状态栏提示)
- 怎样动态修改CDockablePane上面的工具条CMFCToolBar的信息提示和prompt
- 动态修改CDockablePane上面的工具条CMFCToolBar的信息提示(续1)
- 动态修改CDockablePane上面的工具条CMFCToolBar的信息提示(续2)
- 信息提示
- 提示信息
- 提示信息
- 提示信息
- 提示信息
- CMFCToolBar::SetSizes
- CMFCToolBar::SetToolBarBtnText
- CMFCMenuBar & CMFCToolBar
- JQuery 提示框,提示信息
- html5提示信息提示框
- 关闭IE提示信息
- 几条提示信息
- eclipse 设置提示信息
- Java反射中Method类invoke方法的用法
- FLEX与WEB项目简单HTTPSERVICE通讯
- 远程连接黑屏 解决方案
- debian下的qemu用tap上网 (第二版不能上网时请看)
- Linux文件权限
- CMFCToolBar提示信息
- Python如何获取系统当前时间
- 折半查找实现
- javascript中的undefined 和 not defined
- 怎么把ARGB1555 转化为 ARGB4444
- js 图片滚动的实现(整理别人的代码而得)
- eclipse/myeclipse的快捷键,开发技巧
- Ubuntu 10.10下Nginx-0.8.54安装
- 解决cp: omitting directory 提示信息