MFC学习笔记

本文介绍了MFC中按钮事件的处理方法,包括弹出确认窗口和文件目录浏览的功能实现。通过具体代码示例展示了如何响应按钮点击事件,并提供了获取对话框中控件ID的方法。

1>MFC学习第一天:按钮相应弹出窗口

 1 //确定按钮事件
 2 void CMFCTestDlg::OnBnClickedOk()
 3 {
 4     // TODO: 在此添加控件通知处理程序代码
 5 
 6     //如果使用Unicode编码要加上"_T()"
 7     AfxMessageBox(_T("Are you sure?"),MB_YESNO|MB_ICONQUESTION);
 8     //关闭本窗口
 9     OnOK();
10 }
11 
12 //取消按钮事件
13 void CMFCTestDlg::OnBnClickedCancel()
14 {
15     // TODO: 在此添加控件通知处理程序代码
16 
17     //如果使用Unicode编码要加上"_T()"
18     //参数1表示要显示的内容,参数2表示弹出框的标题
19     MessageBox(_T("Are you sure"), _T("Cancel"));
20     //关闭本窗口
21     OnCancel();
22 }

 

2>MFC学习第二天:按钮相应弹出文件目录浏览

《MFC程序问题——如何通过点击按钮弹出文件目录浏览,选择目录》
http://zhidao.baidu.com/question/107162793.html

Visual Studio 2012
http://msdn.microsoft.com/library/vstudio/

 

3>MFC学习第三天:C++ 如何获取对话框中控件的ID号

1 HWND hWnd = ::FindWindow(NULL,"那个窗口名称"); 
2 HWND hBtn = ::FindWindowEx(hWnd,NULL,NULL,"按钮名称"); 
3 int IDn = ::GetDlgCtrlID(hBtn);//取得ID

 

4>MFC学习第四天:VS 和 VC 等工具的使用

VS改变代码格式:全选-->Ctrl +K-->Ctrl + F

使用VS打开 VC 6.0 编译过的软件(ClientDemo)需要删除 ClientDemo.ncb文件、 ClientDemo.aps文件、 ClientDemo.opt文件。



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/xuejianhui/articles/2708600.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值