为按钮控件添加提示

原创 2015年11月21日 20:10:20
1)设置按钮的Icon属性


2)在对话框初始化时(OnInitDialog方法中),设置按钮显示图标。
m_Image.SetIcon(LoadIcon(AfxGetResourceHandle(), 	// m_Image为与按钮关联的CButton类型变量
                MAKEINTRESOURCE(IDI_IMAGEICON)));	// 设置按钮控件显示图标




2)在对话框的头文件中添加一个CToolTipCtrl类对象m_ToolTip,然后在对话框初始化时创建CToolTipCtrl控件,并调用AddToolTip方法注册一个工具提示控件。
m_ToolTip.Create(this);
m_ToolTip.AddTool(&m_Image, "确定");	             // m_Image为按钮控件




4)改写对话框类的PreTranslateMessage虚方法,PreTranslateMessage虚方法在发送到目标窗口之前调用,通过
处理PreTranslateMessage虚方法可以预先截获消息。在PreTranslateMessage虚方法中调用CToolTipCtrl类的
RelayEvent方法传递鼠标消息到工具提示控件。
BOOL::CImageDlg(MSG *pMsg)
{
	m_ToolTip.RelayEvent(pMsg);
	return CDialog::PreTranslateMessage(pMsg);
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

单击按钮就添加的控件

  • 2012年03月23日 00:08
  • 857B
  • 下载

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

首先在对话框的头文件中加入初始化语句:public:下,加入:CToolTipCtrl    m_stat; 然后在初始化对话框函数中加入:(注:我开始在OnCreate函数中加的这段代码,发现...

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

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

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

 在VC中,常常为一些图片按钮添加一些功能提示。 下面讲解实现过程: 该功能的实现主要是用CToolTipCtrl类。该类在VC  msdn中有详细说明。 首先在对话框的头文件中加入初始化...
  • lsyyoyo
  • lsyyoyo
  • 2014年08月21日 09:43
  • 1083

dojo 创建按钮和文本输入框 tip 提示以及控件焦点 focus

页面展开还有创建两个控件,Button 和 TextBox,单击按钮后 TextBox 出现 tip 提示,并获得焦点(focus),TextBox 事件 keyup 则关闭 tip,代码如下: ...
  • joyous
  • joyous
  • 2016年11月21日 04:12
  • 948

C#给WinForm(窗体)下DataGridView控件添加单选选或多选按钮列

在c# winform下做过项目的朋友都知道,其中的datagridview控件默认只支持datagridviewbuttoncolumn、datagridviewcheckboxcolumn、dat...

Android为ListView的item添加按钮控件

1.先看下效果图:        在这里仅供测试,我把数据都写死了,根据需要可以自己进行修改,此外实现ListView上面每个Item上的Button的事件有两种方法: 1.使用fi...

日期控件中添加关闭按钮

jQueryMobile - DateBox Demos                                     jQu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为按钮控件添加提示
举报原因:
原因补充:

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