如果你需要对对话框上的一个按钮进行鼠标停靠提示,那么这么做:

1.      在这个对话框的定义部分添加黑体部分:

class CMyDlg : public CDialog

{

……

CToolTipCtrl m_tt;

……

}

2.      在这个对话框的OnInitDialog()函数里,添加黑体部分:

BOOL CMyDlg::OnInitDialog()

{

……

EnableToolTips(TRUE);

m_tt.Create(this);

m_tt.Activate(TRUE);

m_tt.AddTool(GetDlgItem(IDC_BUTTON1),"这是一个按钮");

//IDC_BUTTON1是需要进行提示的按钮的ID值,这个函数的原型是

BOOL AddTool( CWnd* pWnd, LPCTSTR lpszText = LPSTR_TEXTCALLBACK, LPCRECT lpRectTool = NULL, UINT_PTR nIDTool = 0 );

m_tt.SetTipTextColor(RGB(0,0,255)); //提示文字颜色,非必需

m_tt.SetDelayTime(150);    //出现提示前的延迟时间,非必需

……

}

3.重载对话框的PreTranslateMessage(MSG* pMsg)函数,添加黑体部分:

BOOL CMyDlg::PreTranslateMessage(MSG* pMsg)

{

m_tt.RelayEvent(pMsg);

return CDialog::PreTranslateMessage(pMsg);

}

文章出处:http://www.diybl.com/course/3_program/vc/vc_js/2007918/72005.html

如果你需要对对话框上的一个按钮进行鼠标停靠提示相关推荐

  1. android软键盘上添加一个按钮

    android软键盘上添加一个按钮: 第一种 我们在根布局的最底部添加一个按钮,利用布局中的ScrollView在软键盘弹出的时候 将底部的按钮挤压到软键盘上边,先看效果图: 看代码: <?xm ...

  2. html在点击按钮变量加一,如何在html文件上按一个按钮将变量设置到flask服务器rou...

    我在这中间有点困惑,希望你能帮助我 我有一个与下面类似的文本文件:./Video/SetUp ./Video/NewRecordings ./Video/NewRecordings/20160113_ ...

  3. unity把公共方法在Inspector 界面上实现一个按钮点击直接调用的最快最方便的方式

    常用开发中经常会有需求临时测试某个方法的逻辑,想要调用这个方法还得写触发条件,调用逻辑还得写编辑器脚本. 其实unity提供了一个很方便的方法,直接在方法上边加个button标签就可以了.如下代码 u ...

  4. flash上制作一个按钮,控制动画播放、暂停

    8.0以前的版本,代码可以写在按钮上或帧上,9.0以上版本不管你用as2.0和3.0,代码只能写在帧上:按钮上的2.0 播放: on (release) {play(); } 暂停: on (rele ...

  5. Ant design Vue 如何在a-table表格标题/内容上添加一个按钮

    项目需求,官网这方面也不讲清楚 需求如下 方法: fields:[ {// title: 啦啦自定义,dataIndex: 'name',scopedSlots: { title: 'Title' } ...

  6. JQuery实现一个简单的鼠标跟随提示效果

    效果体验:http://hovertree.com/texiao/jsstudy/2/ 实现思路 1 鼠标移入标题(这里是<a>标签) 创建一个div,div的内容为鼠标位置的文本 将创建 ...

  7. 【Grasshopper基础11】如何在GH电池上增加一个自己的按钮

    作者:"咕咕咕?下一篇马上就写好了" 通过上一篇[基础10]的文章,大家已经了解到一个GH电池在画布上的样式是由其背后的 GH_Attribute 类实例来决定的,而大部分的GH电 ...

  8. c语言程序框强行显示到最上层,窗口始终浮在上面的图钉按钮示例程序(详细编程) (转)...

    窗口始终浮在上面的图钉按钮示例程序(详细编程) (转)[@more@] 类原作者:PJ Naughter  类改进.使用评论.示例作者: 龚建伟 ◆ PushPin类能做出象VC6中Propertie ...

  9. ABAP 屏幕上动态修改按钮的图标

    对于屏幕上画出来的按钮,有时候需要根据用户动作修改图标.这个功能可以通过设置多个按钮,然后根据需要显示只想要看到的按钮,也可以只画一个按钮,通过修改图标码动态修改 第一种比较直接,但是比较麻烦,这里介 ...

最新文章

  1. 社死,客户现场网络一直ping不通咋办?
  2. hive mysql性能_Hive数据库安全审计功能
  3. CentOS7下Hive的安装配置
  4. uuntu中ant的解压安装
  5. 关于布局管理器FlowLayout的思考:如何让FlowLayout自动换行(3)
  6. Vivado设计流程(一)新建工程
  7. RabbitMQ之Topic交换器模式开发
  8. python django项目实例_【Django】项目实例
  9. python numpy array最大长度_python中找出numpy array数组的最值及其索引方法
  10. 基于genius框架的智能代理(intelligence agent)在IDE平台上的编辑
  11. Matlab根据广播星历表计算卫星坐标
  12. max导unity注意及解决
  13. 前端布局 flex布局
  14. 百度富文本编辑器配置使用
  15. flink任务监控- 利用Grafana和Prometheus实现实时计算平台任务监控
  16. ftp服务器上传显示550,ftp上传文件服务器报550
  17. 爱你穿越时间,两行来至秋末的眼泪
  18. 电商运营竞品分析不会做?6个步骤教会你
  19. c语言监视哨用法,C++ 实现带监视哨的顺序查找算法
  20. C++变量的引用是否占用内存空间

热门文章

  1. 时间罗盘html源代码_重磅!Vue 3.0源代码公布后,究竟有哪些变更?
  2. mysql语句大全 新浪博客_MySQL语句入门
  3. linux patches工具,patch工具入门
  4. serverless mysql_Serverless 解惑——函数计算如何访问 MySQL 数据库
  5. python多线程和多进程的使用_python多线程与多进程
  6. 华为云AIOps实践全面解析
  7. MDT2008部署之三LTI部署之二
  8. 上海将打造“泛在化、融合化、智敏化”智慧城市
  9. Stage4--Python面向对象
  10. 完美世界推穿戴式设备:能消灭“宅玩家”吗?