VS2008下MFC编程实例-.pdf

上传人:索**** 文档编号:76255423 上传时间:2023-03-08 格式:PDF 页数:22 大小:2.05MB
返回 下载 相关 举报
VS2008下MFC编程实例-.pdf_第1页
第1页 / 共22页
VS2008下MFC编程实例-.pdf_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《VS2008下MFC编程实例-.pdf》由会员分享,可在线阅读,更多相关《VS2008下MFC编程实例-.pdf(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实例一:最简单的对话框程序Step1:新建 MFC 应用程序首先打开Visual Studio2008,选择 MFC 应用程序,设定好路径和工程名(这里我设置工程名为为“Calculator”)。这里要注意的是在创建向导步骤1 的时候,我们选择“基本对话框”,其他选项默认即可点击“完成”后界面如图所示。Step2:添加代码在文件“MFChello.cpp”中,添加如下代码:MessageBox(NULL,一个简单的MFC程序应用 ,实例一,MB_OK);出现的问题:MessageBox(NULL,一个简单的MFC程序应用 ,实例一,MB_OK);error C2664:“MessageBoxW

2、”:不能将参数2 从“const char 22”转换为“LPCWSTR”解决方法:1.“项目”“MFChello 属性”“配置属性”“常规”“字符集”,选择“使用多字节字符集”。2将代码改为:MessageBox(NULL,L一个简单的MFC程序应用,L 实例一,MB_OK);实例二:鼠标点击测试程序Step1:新建一个MFC 应用程序同上,不再赘述。Step2:修改界面选择图中 Edit Cntrol 控件,点击右键,选择“属性”,右侧显示属性对话框。修改 Caption 为“提示:点击鼠标左键或者右键试试”Step3:添加鼠标响应消息左侧“类视图”,选择类“CHelloworldDlg”

3、,点击“”,添加“消息”。选择“WM_LBOTTUNDOWN”,点击下拉箭头,添加“OnLButtonDown”同样添加消息“OnRButtonDown”。Step4:添加代码出现的问题:Caption 显示乱码解决方法:1.“项目”“MFChello 属性”2.“配置属性”“常规”“字符集”,选择“使用多字节字符集”。实例三:点击鼠标游戏Step1:新建 MFC 应用程序。Step2:修改界面,添加控件Step3:修改控件Caption 和 ID 右键控件,选择“属性”,在“属性”对话框中修改。Static text Button Static text Control Edit Step4

4、:添加成员变量在“类视图”中,选择类“CHelloworldDlg”,点击右键,选择“添加”“添加变量”,添加变量Step5:添加消息和控件事件添加OnLButtonDown 和 OnRButtonDown。并为“开始”按钮添加控件事件BN_CLICKED.Step6:添加代码实例四:添加图标程序Step1:新建 MFC 应用程序Step2:插入 ICON 在资源视图中,选择“ICON”方法一:右键选择“ICON”,选择“添加资源”在“添加资源对话框”中选择“导入”。对象类型选择“图标文件(*.ico)”。选择文件后,点击“打开”,即可导入。方法二:选择“编辑”“添加资源”导入三幅图标。Ste

5、p3:修改代码在类“CIconTestDlg”的构造函数CIconTestDlg:CIconTestDlg(CWnd*pParent/*=NULL*/)中找到如下代码m_hIcon=AfxGetApp()-LoadIcon(IDR_MAINFRAME);修改为:m_hIcon=AfxGetApp()-LoadIcon(IDI_ICON1);编译运行结果如下:Step4:重新布置界面添加如下控件Step5:修改 Button 的属性将“外观”中“ICON”改为“TRUE”Step5:修改代码在“IconTestDlg.cpp”文件中,在函数“CIconTestDlg:OnInitDialog()”中添加代码。HICON Icon1=AfxGetApp()-LoadIconW(IDI_ICON2);CStatic*cs=(CStatic*)this-GetDlgItem(IDC_STATIC);cs-ModifyStyle(0 x0,SS_ICON|SS_CENTERIMAGE);cs-SetIcon(Icon1);HICON Icon2=AfxGetApp()-LoadIconW(IDI_ICON3);Button Static edit CButton*cb=(CButton*)this-GetDlgItem(IDC_BUTTON1);cb-SetIcon(Icon2);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 实施方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁