VC 窗口的动态创建
2011-08-10 17:00
405 查看
窗口一:工具条
申明变量
#define ID_TOOLBAR_BUTTON 1000
CToolBar m_toolbar; //工具条
CImageList m_imagelist; //位图列表
bool m_btnenable[6]; //按钮的VISIBLE状态
消息映射
afx_msg void OnMyBtn1();
afx_msg void OnMyBtn2();
afx_msg void OnMyBtn3();
afx_msg void OnMyBtn4();
afx_msg void OnMyBtn5();
afx_msg void OnMyBtn6();
afx_msg void OnToolbarBtn1(CCmdUI* pCmdUI);
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+0, OnMyBtn1)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+1, OnMyBtn2)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+2, OnMyBtn3)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+3, OnMyBtn4)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+4, OnMyBtn5)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+5, OnMyBtn6)
ON_UPDATE_COMMAND_UI(ID_TOOLBAR_BUTTON,OnToolbarBtn1)
响应函数,对响应的按钮操作进行处理
void CMainFrame::OnMyBtn1()
{
MessageBox("OnMyBtn1");
}
//禁止按钮的操作
void CMainFrame::OnToolbarBtn1(CCmdUI* pCmdUI)
{
pCmdUI->Enable(m_btnenable[0]);
}
申明变量
#define ID_TOOLBAR_BUTTON 1000
CToolBar m_toolbar; //工具条
CImageList m_imagelist; //位图列表
bool m_btnenable[6]; //按钮的VISIBLE状态
消息映射
afx_msg void OnMyBtn1();
afx_msg void OnMyBtn2();
afx_msg void OnMyBtn3();
afx_msg void OnMyBtn4();
afx_msg void OnMyBtn5();
afx_msg void OnMyBtn6();
afx_msg void OnToolbarBtn1(CCmdUI* pCmdUI);
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+0, OnMyBtn1)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+1, OnMyBtn2)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+2, OnMyBtn3)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+3, OnMyBtn4)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+4, OnMyBtn5)
ON_BN_CLICKED(ID_TOOLBAR_BUTTON+5, OnMyBtn6)
ON_UPDATE_COMMAND_UI(ID_TOOLBAR_BUTTON,OnToolbarBtn1)
响应函数,对响应的按钮操作进行处理
void CMainFrame::OnMyBtn1()
{
MessageBox("OnMyBtn1");
}
//禁止按钮的操作
void CMainFrame::OnToolbarBtn1(CCmdUI* pCmdUI)
{
pCmdUI->Enable(m_btnenable[0]);
}
相关文章推荐
- VC 窗口创建以及窗口之间传递数据、传递消息(模态、非模态)
- vc++窗口的创建过程
- 创建动态数据窗口
- 【PB】如何创建一个动态的数据窗口对象?
- 使用vc++创建windows透明窗口
- MFC动态创建窗口
- 利用MFC 在运行中动态创建新窗口
- VC中创建不可改变大小的窗口,及其限制窗口大小的办法
- PB如何创建动态数据窗口
- VC++如何创建与调用动态链接库
- vc下动态创建access数据库的实现
- 展讯MMI 动态创建窗口? MMK_CreateWindow()函数返回AppletCreateWindow()函数
- VC++动态创建Menu
- 动态创建数据窗口时省略表名的方法
- PB如何创建动态数据窗口
- VC动态创建控件之CButton类
- WINCE 下创建动态显示图片窗口
- MFC复习和学习 第四章 MFC切分窗口 MFC运行时类信息 MFC动态创建
- vc 动态创建对话框和按钮
- vc+ado动态创建access数据库