显示工具栏提示的问题 【基础】

hdxu8511 2011-11-18 02:40:35
文字描述:

在Dlg类的InitDialog函数中 实现了加载图片工具栏功能。

方法:
让Wnd得到 TTN_NEEDTEXT消息,
如下: ON_NOTIFY_EX(TTN_NEEDTEXT,0,OnToolTipNotify)
然后在OnToolTipNotify函数中取得鼠标放置的工具栏项的ID号。


问题:
我在网上搜索的代码:
TOOLTIPTEXT *pTTT = (TOOLTIPTEXT *)pNMHDR;
UINT nID =pNMHDR->idFrom;
nID即是工具栏项的ID号,但是我程序中是无法显示提示,我想是不是因为我的工具栏是代码加载的工具栏,这种方法无法得到我的工具栏项的nID。

...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙行天下之Sky 2011-11-19
  • 打赏
  • 举报
回复
我想是不是因为我的工具栏是代码加载的工具栏?
不是这问题
你要传递正确的ID号,应该可以的
hdxu8511 2011-11-19
  • 打赏
  • 举报
回复
你没有回答我的问题 不过还是感谢你
shen_wei 2011-11-19
  • 打赏
  • 举报
回复
可以在 资源栏中 String Table
ID_FILE_NEW "建立新文档\n新建"
ID_FILE_OPEN "打开一个现有文档\n打开"
ID_FILE_CLOSE "关闭活动文档\n关闭"
ID_FILE_SAVE "保存活动文档\n保存"

根据这个写你相应ID的提示信息。。。我以前这样写过。。。
hdxu8511 2011-11-19
  • 打赏
  • 举报
回复
没人 理? 别沉了

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧