VC中实现按钮提示,使用CToolTipCtrl实现

转载 2007年09月12日 10:47:00
 

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


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);

}

vc使用CToolTipCtrl类实现提示信息效果

使用CToolTipCtrl类实现提示信息效果http://blog.hehehehehe.cn/a/6438.htm在某些应用程序中,当鼠标置于某些控件(或子窗口)上时,会弹出一个如图15.11所示...
  • Sayesan
  • Sayesan
  • 2015年08月14日 14:20
  • 1020

为控件添加Tip提示功能CToolTipCtrl

为控件增加Tip提示功能,首要的工作是创建一个CToolTipCtrl控件,这是提示信息的载体,因为提示信息是要显示在此控件上的。 MFC上说的很清楚,创建CToolTipCtrl控件要分为两步:Yo...
  • u012372584
  • u012372584
  • 2016年12月25日 13:17
  • 359

17-Android界面控件之Button,点击Button然后出现提示信息

效果显示: 第二幅图片 package com.example.eidttexttest; import android.app.Activity; im...
  • u010653050
  • u010653050
  • 2013年10月13日 20:18
  • 1937

MFC/VC中当鼠标停靠在按钮等控件上时出现文字提示功能

在VC中,常常为一些图片按钮添加一些功能提示。 下面讲解实现过程,大部分代码是网上的,但已经过测试,可以直接使用~ 该功能的实现主要是用CToolTipCtrl类。该类在VC  msdn中...
  • dongganxiao_maidou
  • dongganxiao_maidou
  • 2016年10月11日 09:03
  • 1620

VC++界面编程之--实现工具栏自定义皮肤

工具栏的工作原理就是:首先在父窗口上创建一个子窗口,然后在一个子窗口上创建不同ID的按钮,当用户点击某个按钮时,就会以一个命令的方式通知父窗口:我被点击了。所以我沿着这个思路,制作了一个自定义皮肤的工...
  • renstarone
  • renstarone
  • 2014年02月28日 11:33
  • 2080

简单又好看的按钮,扁平化按钮。

转自:http://blog.csdn.net/peijiangping1989/article/details/19333779 应用层今天分享一下流线的扁平化按钮。完全不需要用到图片,效果图...
  • hedaogelaoshu
  • hedaogelaoshu
  • 2015年05月28日 11:47
  • 460

VC实现按钮的3D效果

运行AppWizard生成一个基于对话框的test工程,在对话框中加入一个CButton控件。在CButton控件的General属性页将控件的 ID改为IDC_3DTEXTBTN,Caption改为...
  • kent19900125
  • kent19900125
  • 2013年05月10日 12:48
  • 696

VC按钮自绘的简单实现

之前一直使用公司开发的界面库来进行VC界面设计,今天偶然发现其中一个按钮类不能实现特定需求,例如文字的位置不能随意显示在按钮上。于是唯有重新定义了该按钮类的自绘功能,添加新的属性和操作。   通过这...
  • oceanlucy
  • oceanlucy
  • 2015年08月27日 19:53
  • 1569

MFC网速及流量监控程序的实现(完)

要获得及时
  • wwkaven
  • wwkaven
  • 2014年06月18日 13:37
  • 2128

悬停文字 悬浮提示 CtoolTipCtrl

使用CtoolTipCtrl   导读:本文适用于相对静止的控件,比如按钮,不适用于向树型控件这样的位置不固定的控件(因为树型控件经常被折叠和展开)   CtoolTipCtrl封装了一个工具提示的控...
  • ClamReason
  • ClamReason
  • 2014年12月27日 15:48
  • 1608
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC中实现按钮提示,使用CToolTipCtrl实现
举报原因:
原因补充:

(最多只允许输入30个字)