xuejianhui

导航

MFC学习笔记

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文件。



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2012-09-29 15:24  xuejianhui  阅读(235)  评论(0编辑  收藏  举报