为动态按钮添加消息响应函数
来源:互联网 发布:淘宝订单可以保存多久 编辑:程序博客网 时间:2024/05/16 01:33
1:动态创建按钮
CButton mbtn ,BOOL m_test两个全局变量
下面是添加按钮的简单代码!
if(m_test==FALSE)
{
m_btn.Create("Test",BS_DEFPUSHBUTTON|WS_VISIBLE|WS_CHILD,CRect(50,50,100,100),this,123);
m_test=TRUE;
}
else
{
m_btn.DestroyWindow();
m_test=FALSE;
}
2:
说明:BOOL Create(LPCTSTR lpszCaption,DWORD dwStyle,const RECT& rect,CWnd *pParentWnd,UINT nID);
参数及功能说明如下:
lpszCaption:按钮控件的文本
dwStyle:设置按钮控件的风格
rect:设置按钮控件的现实区域,采用一个Rect结构来实现
pParentWnd:设置该Button控件的父类
nID:设置该按钮控件的ID
为新创建的按钮添加响应函数!
(1):
首先要知道生成的按钮的ID:(123)
然后在.h文件中添加afx_msg void OnClick();
(2):
在.cpp中加入
//消息循环
ON_BN_CLICKED(123,OnClick)//123也可以是IDC_MYBUTTON
最后编辑按钮消息响应函数OnClick()即可
void CCMY001DlgDlg::OnClick()
{
AfxMessageBox("我的按钮按下了!!");
}
- 为动态按钮添加消息响应函数
- 为自定义工具栏按钮添加消息响应函数
- VC动态创建工具栏及工具栏上的按钮及为按钮添加消息响应函数
- MFC-为问号按钮添加点击消息响应函数
- MFC单文档添加按钮控件、消息响应函数
- 手工添加消息响应函数
- MFC添加消息响应函数
- 动态创建消息响应函数
- html中使用JavaScript动态添加按钮及其响应函数
- MFC动态创建创建的按钮添加响应函数
- MFC 动态创建控件及添加消息响应函数
- MFC为控件添加消息响应函数(事件)
- VC工具栏按钮添加响应函数
- VC 中添加消息响应函数
- VS2008如何添加消息响应函数
- 动态创建菜单添加响应函数
- 在一个消息响应函数中响应多个动态生成的按钮点击事件
- 在一个消息响应函数中响应多个动态生成的按钮点击事件
- 查看crontab的日志记录
- 公开演讲 - 学习说,我不在乎!
- 照着做
- Eclipse启动错误
- GDB程序运行时的参数设置
- 为动态按钮添加消息响应函数
- 8句老人言:
- MS Sql Server 错误15023:当前数据库中已存在用户或角色
- Beginning WF 4.0 书籍翻译(前言)
- 什么是物联网(Internet of Things)
- PKI体系知识详解
- 30个被风投看重的网络创业点子
- 项目估算与计划不是一般的难!
- Linux加载ntfs、fat32分区、光驱、U盘 FAT32文件系统的分区的加载(转http://hi.baidu.com/hzyhome/blog/item/6b8ef080ed67d9d69023d936.html)