在SDK程序中使用MFC中的辅助类

原创 2001年06月05日 12:13:00

 

在SDK程序中使用MFC中的辅助类
由于MFC中的辅助类,如CFileDialog,CFileFind,CString等使用起来非常的方便
如果用API来完成相应的工作,则需要自己完成大量的重复工作,使用MFC的辅助类
可以节省大量的开发时间,具体方法如下:

1.加入相应的头文件

由于在SDK程序中一定要包含windows.h头文件,所以在使用MFC中的类时,
如加入afx.h一类的头文件会有一个提示与windows.h相冲突,解决的办法是,
去掉windows.h,然后在所有的.h文件前加入

#include "stdafx.h"
#include <afxwin.h>        // MFC core and standard components
#include <afxext.h>        // MFC extensions
#include <afxdisp.h>        // MFC Automation classes
#include <afxdtctl.h>        // MFC support for Internet Explorer 4 Common Controls

#include <afxcmn.h>

注意一定要在所有的头文件之前加入这几行,而且顺序最好不要改变,否则会有大量的错误提示

2。 更改编译设置

在Project->Setting->General 中选Use MFC in a Shared DLL或者 Use MFC in static Library
并把project->Setting->C/C++ 中的Use runing-time library 由Single-Threaded改为相应的
Multithreaded
 

在Win32应用程序中使用MFC类库(转)

在Win32应用程序中使用MFC类库(转)  转发   评论 2010-04-30 10:38     由于MFC中的辅助类,如 CFileDialog,CFileFind,CString等使用...
  • susubuhui
  • susubuhui
  • 2013年08月03日 09:15
  • 6324

CI(CodeIgniter)框架入门教程——第四课 辅助函数和类库的使用

本文转载自:http://www.softeng.cn/?p=95 最近这段时间因为项目比较忙,所以一直没有更新,还望大家见谅。 下面开始今天的正式内容,今天主要讲CI框架中辅助函数和类库的使用,在...
  • whh306318848
  • whh306318848
  • 2015年02月25日 02:12
  • 2153

嵌入式目标板程序的压缩(1)--学习使用LZMA SDK

嵌入式目标板程序的压缩(1)--学习使用LZMA SDK 点击打开链接  之前完成了串口升级到功能之后,觉得700多K一分多钟的传输时间应该还有优化空间。波特率最大就115200bps,而且有些特...
  • hanyingzhong
  • hanyingzhong
  • 2015年02月12日 11:10
  • 1033

线程知识学习六——并发(辅助类)

继其几篇博客线程的并发知识的了解,我们使用了synchronized和lock,我们这篇博客说实现线程并发的一些辅助类。辅助类概览都有哪些辅助类呢?我们看下图 图中有五个辅助类,分别是:信号...
  • wangyongxia921
  • wangyongxia921
  • 2015年10月21日 11:15
  • 710

如何改变MFC应用程序主窗口的类名

说明     MFC自动创建的应用程序中,主窗口的类名是固定的。但在许多情况下,你可能希望自己拟定MFC的主窗口的类名。     如果你想进行进程间通信(IPC),这种技术就更显得简洁有效。最早的...
  • xuhaofu
  • xuhaofu
  • 2014年02月20日 21:26
  • 1073

JAVA的几个同步辅助类

Java为我们提供了一些同步辅助类,利用这些辅助类我们可以在多线程编程中,灵活地把握线程的状态。 CountDownLatch CountDownLatch一个同步辅助类,在完成一组正在其...
  • andong154564667
  • andong154564667
  • 2017年02月23日 15:37
  • 291

halcon/mfc利用serialport类进行串口通信

1.引言串口通信用mscomm控件在x64平台下报错,只能在Win32平台下工作,所以想着换平台,下载32位的halcon进行安装。安装时,不用卸载64位,安装时提示安装插件,会自动检测到runtim...
  • menshu1892
  • menshu1892
  • 2017年04月24日 22:14
  • 984

codeblock16版本编译MFC程序注意的地方

事由在csdn上下载了C++FTP上传文件的代码,下载了codeblocks16最新版 运行这个代码,提示stdafx.h 老找不到,百度上搜了半天,发现是codeblock 不能直接编译MFC,需要...
  • ybhjj2005
  • ybhjj2005
  • 2016年09月14日 13:04
  • 1331

c# 数据库辅助类

一个数据库辅助类的封装,通过辅助类可以非常简单的连接数据库,执行SQL语句进行增删改查等操作...
  • lj_jimmy_chen
  • lj_jimmy_chen
  • 2016年03月26日 10:44
  • 497

MFC基于对话框程序

如果是.net的朋友则在菜单上选择新建->项目,在项目类型中选择Visual C++项目,在模板中选择MFC应用程序,在名称中输入Dialog,按确定。在应用程序类型中选择基于对话框,后按完成。 于...
  • gillerr
  • gillerr
  • 2013年01月16日 10:31
  • 12215
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在SDK程序中使用MFC中的辅助类
举报原因:
原因补充:

(最多只允许输入30个字)