为按钮控件添加提示

原创 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);
}


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

相关文章推荐

QT 为按钮添加事件

在vs2010环境中。 使用creator 为按钮添加事件处理

QT 为按钮添加事件

-.在vs2010环境中。 在QT designer中为helloword.ui添加pushbutton  ,返回vs (1):第一种方式: 在helloword.h中添加: ...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

添加Action 按钮

编写:Vincent 4J - 原文:http://developer.android.com/training/basics/actionbar/adding-buttons.html Action...

dataGridView添加按钮

private void frmCheckoutList_Load(object sender, EventArgs e) { string sql = "se...

Android为ListView的item添加按钮控件

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

用友NC63界面新增按钮实现方法

NC开发最基本的添加按钮并实现按钮事件业务逻辑处理,下面写一个例子介绍该过程的实现方法。 拿物流执行模块作为例子,在计量单维护界面增加两个按钮“A杆”“B杆”,单击这两个按钮,分别控制A和B道闸...

如何为下级 Activity 添加向上按钮

在不是程序入口的其他所有屏中(activity 不位于主屏时),需要在 action bar 中为用户提供一个导航到逻辑父屏的up button(向上按钮)。下图1为Gmail中的向上按钮。 图...

为SM30 视图添加按钮

遇到某需求,要求维护sm30的视图时,能加上排序按钮。 基本参考: http://scnblogs.techweb.com.cn/zhoudali/archives/34.html ...

为网站添加分享按钮

网址:http://www.neoease.com/add-share-buttons/ 为了增加文章在类似读者群体中的关注度, 刚刚在博客添加了文章分享按钮. 网上能找到很多提供...

按钮添加活动指示器

点击按钮的同时为了是用户更加直接的看到正在执行的进度的变化或者正在执行的进程的状态,通常会在按钮上添加一个活动指示器来告诉用户 但是为了不影响UIbutton的使用可以使用类别增加方法属性 #impo...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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