如何显示按钮等控件的提示?

shiningstars 2003-10-16 04:46:15
我的程序是基于对话框的,想让鼠标停在某个控件上一段时间后,会弹出一个提示。
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
captainliyun 2003-10-16
  • 打赏
  • 举报
回复
先在头文件中
CToolTipCtrl m_Tip;
============================================
然后在cpp文件中 如果你是一个对话框程序
在对话框的OnInitDialog()中添加
m_Tip.Create(this,TTS_ALWAYSTIP|WS_EX_TOOLWINDOW);
m_Tip.AddTool(GetDlgItem(IDC_YOURBUTTON),"Tip Information");
(IDC-YOURBUTTON 是你要显示tip的控件的id)
(Tip Information 是你要在IDC_YOURBUTTON上显示的信息)
=================================================
同时,你还需要为cpp文件添加
PreTranslateMessage(MSG* pMsg) 消息
在这里面添加代码
m_Tip.RelayEvent(pMsg);
====================================================
OK ,你可以实现你的功能了~!
shiningstars 2003-10-16
  • 打赏
  • 举报
回复
vcbase的例子看过了,觉得如果大批量作提示时会很累的。不知道TOOLTIPS控件怎么用,能不能具体介绍一下。
zhaowuqing 2003-10-16
  • 打赏
  • 举报
回复
VC里自带的TOOLTIPS控件最简单
wuxfBrave 2003-10-16
  • 打赏
  • 举报
回复
http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=307

15,980

社区成员

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

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