vs2017如何从类型库添加 MFC 类 [问题点数:50分,结帖人slowly507]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs10
本版专家分:134285
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2019年5月 总版技术专家分月排行榜第二
Blank
铜牌 2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
Blank
红花 2019年5月 VC/MFC大版内专家分月排行榜第一
2019年4月 VC/MFC大版内专家分月排行榜第一
2019年3月 VC/MFC大版内专家分月排行榜第一
2019年1月 VC/MFC大版内专家分月排行榜第一
2018年12月 VC/MFC大版内专家分月排行榜第一
2018年11月 VC/MFC大版内专家分月排行榜第一
2018年10月 VC/MFC大版内专家分月排行榜第一
2018年9月 VC/MFC大版内专家分月排行榜第一
2018年8月 VC/MFC大版内专家分月排行榜第一
2018年5月 VC/MFC大版内专家分月排行榜第一
2018年4月 VC/MFC大版内专家分月排行榜第一
2018年3月 VC/MFC大版内专家分月排行榜第一
2018年2月 VC/MFC大版内专家分月排行榜第一
2018年1月 VC/MFC大版内专家分月排行榜第一
2017年12月 VC/MFC大版内专家分月排行榜第一
2017年11月 VC/MFC大版内专家分月排行榜第一
2017年7月 VC/MFC大版内专家分月排行榜第一
2012年7月 VC/MFC大版内专家分月排行榜第一
Bbs9
本版专家分:55608
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:76
Bbs1
本版专家分:30
VS2017 添加第三方库的操作
资料: “VC++ 目录”属性页 (Windows) 前提: 我在每次创建项目一直要<em>添加</em>相同的第三方库,于是想怎么加到VC++目录中,VS2017与之前版本设置不一样,记录下 区别: VS2017 VS2008 位置 视图–&amp;amp;gt;其它管理器–&amp;amp;gt;属性管理器 工具–&amp;amp;gt;选项–&amp;amp;gt;项目管理器–&amp;amp;gt;VC++目录 ...
VS2017,解决MFC无法插入类的simple文件
解决出现缺少默认js文件所带来的问题。。。。。。。。。。。。。。。。。。。。。。。不明白私信我
Visual Studio2017中关于MFC创建基于CFormView类的问题。
我跟着一个教程做MFC的销售管理系统,建立了一个单文档MFC应用程序,里面设计到静态拆分窗口,需要建立一个基于CFormView类的子类,但是我在建立类向导里找不到这个CFormView。 因为视频里是vs2013的界面,跟2017好像不一样,请问有没有大神能解答一下怎么办。。呜呜呜卡在这里了。 我是新手,手动建了一个基于CFormView的子类,但是生成解决方案的时候显示需要构造函数什么的,...
win32静态库使用mfc中msword类型
最近有个项目当中需要读取word文件,但是工程项目并非<em>mfc</em>工程,于是就在网上各种搜:win32使用<em>mfc</em><em>类型</em>库,这样的例子网上有很多,但是拿来的时候总是出各种问题,经过重重百度+谷歌,现在终于实现了win32的静态库下调用word的功能了,现就详细处理过程记录如下。 首先,word使用的头文件主要有4个CApplication.h、CDocument0.h、CDocuments.h、CRang
用VC生成 IDispatch 包装类
1.创建包装类:View->ClassWizard->Add Class->Add Class From ActiveX Control Wizard 2 .选中Registry 3. 在下拉框中选择Micorsoft Web Browser 4 然后选择需要的接口就行了
vs2010 mfc添加基类CPropertySheet的派生类
1.解决方案资源管理器中 工程右键 -----类向导-----<em>添加</em>类-----基类中就有CPropertySheet
CMSComm类的使用
转载:http://blog.sina.com.cn/s/blog_53a182df0102vs0o.html 最近使用com通讯,于是试验了CMSComm类的使用方法,进行总结 1、在项目中插入MSComm控件,选择Project菜单下Add To Project子菜单中的 Components and Controls…选项,在弹出的对话框中双击Registered ActiveX
CFormView类的用法举例一二
一.CFormView类优点: MFC创建基于对话框的应用程序存在对话框大小无法改变大小的问题.程序移植遇到不同分辨率显示器就可能产生显示不全的问题.基于CFormView的派生类可以解决这个问题. 二.单文档应用程序使用: 两种方法.第一种是在创建单文档应用程序过程中直接将派生于CView类的CXXXView类的基类修改为CFormView,除了经典的文档视类结构之外,MFC将额外生成一个
CMemDC类的使用
这篇文章给出一个叫CMemDC的类,这个类封装了绘制离屏缓冲区的操作。因此,向一个已经存在的应用程序或者ActiveX控件中<em>添加</em>CMemDC来解决闪烁问题是件非常简单的事情。  <em>如何</em>用CMemDC修改MFC应用程序 把memdc.h<em>添加</em>到你的工程中在stdafx.h中<em>添加</em>#include "memdc.h"为WM_ERASEBKGND消息<em>添加</em>windows消息处理函数然后对消息处理函数
【C++笔记02】VS2017使用创建MFCActiveX控件项目
无从下手的感觉,只要从基本编辑器工具使用和基础的操作开始学习,一步一步堆积起来了。在VS2017中创建,针对我的操作做一个笔记。启动VS2017软件,最好以管理员身份运行启动软件,在VS2017界面的菜单栏中,文件-新建-项目(Ctrl+Shift+N),打开新建项目,选择已安装 》Visual C++ 》MFC 》 MFC ActiveX 控件 》 确定点击确定后,弹出: MFC ActiveX...
MFC——添加类型的资源并使用
在MFC中,我们知道初始资源有Dialog,Icon,BMP,String等,但是我们经常在程序中需要加入自定义的资源。 例如声音文件,图像文件或者其他的HTML,PDF,CHM等,那么我们该<em>如何</em><em>添加</em>这些资源:     (1)首先,右击资源,然后选择“<em>添加</em>资源”->导入->选择我们要<em>添加</em>的资源,例如一个CHM帮助文档。然后在资源<em>类型</em>中输入“CHM”。这样我们就在项目资源中加入了
VS2017,MFC在界面添加类中,出现缺少默认default.js或者.vbs
C:\ProgramFiles(x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCWizards\CodeWiz\Simple\Scripts\1033\default.js下找不到default.js或.vbs。vs出现上述错误,解决办法:在C:\ProgramFiles(x86)\Microsoft Visual Stud...
VS2013/MFC编程:(对话框:为控件添加消息处理函数)
创建对话框类和<em>添加</em>控件变量在上一讲中已经讲过,这一讲的主要内容是<em>如何</em>为控件<em>添加</em>消息处理函数。       MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处理。比如我们点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHANGE消息等。一般为了让某种操作达到效果,我们只需要实现某个消息的消息处理函数。       一.<em>添加</em>消息处理函
VS2017的MFC应用程序向导中没有数据库支持,可咋整
想连接mySQL,创建的时候发现没有数据库支持这个选项= =  求救呀,大佬们
类中添加成员函数
编辑MFC中向类<em>添加</em>成员函数的方法: 通过点击视图-类视图 右击击所需<em>添加</em>的类,选择函数返回<em>类型</em>。(类中<em>添加</em>的成员函数,会在该类的头文件中生成相应的函数声明,故我们只需要<em>添加</em>成员函数,不需要声明)
MFC下ODBC方式连接数据库
VS2010环境下,MFC ODBC方式连接SQL Server数据库,通过ODBC数据源连接配置。
dxflib在VS2013的使用
dxflib在VS2013的使用
VS 删除类
直接删除头文件和实现文件,但有时候不管用,此时可以在类视图选中要删除的类,然后点击“项目”,“从项目 中排除“即可,记录下,以免忘记。
VS2017新建C++MFC后未出现基础框架(在此放置对话框控件)
1.vs 新安装/重置窗口布局后,默认没有“视图窗口”,打开它的位置是“视图/其它窗口/打开资源视图” 2.在资源视图——Dialog——IDD_XXXX_DIALOG双击,即可出现 图片上传不了 ...
添加MFC类时,从基类中找不到CRecordSet的解决办法
 1、<em>添加</em>类,选择MFC ODBC Consumer,这时会弹出一个对话框“MFC ODBC Consumer Wizard - 项目名称”。 2、点击Data Source按钮,弹出对话框“选择数据源”。 3、点击新建按钮,弹出对话框“创建新数据源”,在列表框中选择“Driver do Microsoft Access”,点击下一步;浏览文件选择你的ACCESS数据库,点击下一步,点击
MFC-静态链接库使用
win10,<em>vs2017</em>.
VS2010使用MFC创建绿色软件及单文档和多文档及一个解决方案包含多个项目的解决方法
所谓创建绿色软件就是直接拷一个EXE就是运行,而不用安装。具体怎么操作呢? 在创建MFC程序时,按照如下勾选 它的意思就是把需要的东西都<em>添加</em>进来,而不要选择共享的东西,这个一个EXE就可以直接运行了。 但是需要注意,一般我们都选择共享的选项,这样创建的东西比较小。
VS2015+MFC 双击控件弹出“建立类向导”,而不能进入**Dlg.cpp问题的解决办法
在网上找了许多办法都不成功,直到看见百度知道上的回答:https://zhidao.baidu.com/question/808502329432891012.html 才成功解决,在此,复述一下其解决方案: (1)打开**Dlg.h文件,在第17行左右找到这行代码 enum { IDD = IDD_***_DIALOG } (2)回到对话框界面,查看对话框的ID,检查其是否与这个IDD...
VS2017 DLL动态库使用教程【五】dll中使用导出一个类
#define MYDDLL _declspec(dllexport) #else #define MYDDLL _declspec(dllimport) #endif class MYDDLL myClsss { public: myClsss(int i); void print(); private: int value; }; 在头文件使用class MYDLL 类名字,即可。...
VS2013/MFC编程入门之七(对话框:创建对话框类和添加控件变量)
前两讲中为大家讲解了<em>如何</em>创建对话框资源。创建好对话框资源后要做的就是生成对话框类了。再声明下,生成对话框类主要包括新建对话框类、<em>添加</em>控件变量和控件的消息处理函数等。        因为给大家的例程Addition是基于对话框的程序,所以程序自动创建了对话框模板IDD_ADDITION_DIALOG,并自动生成了对话框类CAdditionDlg,它是从CDialogEx类派生的。大家用过VC+
VS2015--对话框内添加视图类(CView)代码
VS2015环境下,在对话框(CDialog)中<em>添加</em>视图类(CView),完成绘图功能!VS2010也可使用!
Visual Studio中自动添加默认消息映射
本文转载自:VS2008<em>如何</em>自动<em>添加</em>消息映射 开发MFC时,开发工具VS2008不能像开发工具VC++6.0那样,直接在类文件上右击选择“Add Window Message Handles”来<em>添加</em>消息映射。对于我这个初学者,刚开始一直没找到可以自动<em>添加</em>的方法, 后来只能手动<em>添加</em>,熟练了之后手动<em>添加</em>起来倒也快,不过慢慢地我终于发现了自动<em>添加</em>的方法。        比如,现在需要
MFC,VC++中,CView类意外消失
(1)在我们写MFC程序的时候,可能CView类可能会意外的消失,现在我用的是Win7操作系统,VC6.0和Windows XP是完全兼容的,可能是系统兼容的问题,所以在Win7系统下编写程序总会出现一些莫名其妙的问题, 如果我们在写程序的时候,CView类突然消失,我们可以将工程关闭,然后删除目录下的后缀名为".ncb"的文件,再重新打开工程, (2)这样CView类就会出现的。
创建MFC类,基类列表里找不到CDialogBar
创建基类为CDialogBar类与对话框关联,但是基类列表里找不到CDialogBar,解决如下: 先创建基于CDialog的派生类:打开ClassWizard,为以上创建的资源<em>添加</em>一个以CDialog为基类的派生类(因为ClassWizard没有将CDialogBar列在基类目录清单中,所以用户只能先以CDialog类派生)。 再修改派生类以CDialogBar为基类:手工修改几处代
Vs2017调用静态库的详细方法
Vs2017调用静态库的详细方法 步骤1 打开<em>vs2017</em>,新建一个项目。 新建一个静态库项目,点击完成。 步骤2 分别<em>添加</em>头文件testlib.h,和cpp文件testlib.cpp 编辑testlib.h文件如图: 编辑testlib.cpp文件如图: 右键项目进行生成:     步骤3 在当前解决方案下面新建一个项目: 创建一个新...
CFormView类关联对话框资源的问题
我新建了一个单文档的MFC工程,然后将该单文档划分成了左右两个区域,左右两边的区域都是派生自CFormView类,然后新建了一个对话框资源idd_dialog_ctrl,并将这个对话框与左边的那个视图相关联,现在问题就出来了,运行后左边的那个对话框并不能充满整个左边的视图区域,而是保持了在资源视图中的大小,我想使这个对话框充满整个左边的视图区域,并且当增大整个程序窗口时,那个对话框也可以相应的充满整个左边的客户区域,请问各位路过的大大怎么实现呢?我尝试过在左边
VS2008自动添加ActiveX插件的MFC类
VS2008中<em>添加</em>ActiveX的MFC类,不同的方式,自动生成的类文件是不同的。我所用到的视频插件和MSCOMM插件的MFC类的<em>添加</em>方式相同。下面我将
MFC下用CFile类进行文件的写入
因为CFile类默认是英文写入文件,所以如果不设置的话是不会在文件中写入中文的。 需要进行以下设置: //需加头文件 #include &amp;lt;locale&amp;gt;        //确保能读写中文     TCHAR* old_locale = _tcsdup( _tsetlocale(LC_CTYPE,NULL) );     _tsetlocale( LC_CTYPE, _T(&quot;ch...
vs2017类库的创建以及调用
文件——新建——项目,点选Windows经典桌面——类库,在下面的解决方案里有{创建新解决方案、<em>添加</em>到解决方案、在新实例中创建},如果想在已创建的项目文件中使用该类库,那么就选择<em>添加</em>到解决方案,这样你在你的项目文件夹里就能看到你创建的这个类库了。 以上内容处理完成后点击确认进入类库编辑界面,进行类的编写,类库编写完成后需先进行编译,点击工具栏中 生成——生成My_Library(这是我创建的类库...
MFC 在VS中添加lib的三种方法
转:http://blog.csdn.net/xiaohuh421/article/details/7476485
【VS开发】MFC滑动条 CSliderCtrl
在MFC中滑动条(CSliderCtrl)是个常用的控件,用法如下: 主要要方法有: 1、设置、取得滑动范围:  void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE );  void GetRange( int& nMin, int& nMax ) const;   2、设置、取得按下左右箭头滑动间隔:  int Set
16.MFC实现IDispatch自动化接口
本文演示了通用的不依赖<em>类型</em>库,自己查表实现IDispatch接口和借助MFC的分发映射表DISPATCH_MAP实现IDispatch接口的两种方法,提供了演示代码,据此可掌握不依赖<em>类型</em>库实现COM IDispatch接口的方法。
ATL--创建简单的ATL之dll工程,添加类和类的接口并在MFC中调用
开发环境 Windows Server 2012  VS2010 Sp1 番茄助手 创建ATL简单dll工程 1、打开VS2010,新建ATL COM 项目,步骤:“文件” “新建” “项目”,选择“Visual C++” “ATL 项目” ,填写“名称” DemoATL “确定”。 接下来,下一步 接下来,下一步,ATL 项目向导,勾选 【支持COM+ 1.0】和【
VS2017-MFC串口通信(基于CSerialPort类)
基于VS2017的MFC串口通信程序,是基于CSerialPort类编写的,亲测32位和64位均可用。
VS2017 MFC 编程调用 MSComm 控件非常适合初学者的简单示例
VS2017 MFC 编程调用 MSComm 控件非常适合初学者的简单示例
Visual Studio2017 MFC Teechart控件使用实例
平台:Visual Studio 2017 语言 : C++MFC 描述:使用Teechart控件,进行折线图表的绘制,是进行数据分析的一个小案例 注意:压缩包内有TeeChart的activex控件,使用前一定要注册,注册方法见压缩包内的ReadMe.txt
MFC Opencv显示图片,图片类型为Mat
MFC OpenCV 显示图像,VS2013 写的,不用<em>添加</em>CvvImage类,用的是VS2013 + OPENCV2.4.9 , 其他版本类似,界面能显示打开图片的路径,同时有灰度直方图均衡化和中值滤波的代码,网上其他程序要不是用vc6.0写,太老了,有的还要加已经被淘汰的CVVimage类。
VS2017的控件库(好大一个坑)
    近日打算为一个程序增加自定义控件。    打开“新建”-“项目”就懵了。控件库模板找不到了。    是安装VS2017少装了什么吗?    重新运行安装程序,选择修改,逐个选项查看,没落下什么啊?!    浪费了几个小时才发现:居然在“windows经典桌面”下面呢!   ...
MFC在VS2010中为ActiveX控件添加属性
ActiveX控件有四种属性: (1)Stock:为每个控件提供的标准属性,如字体或颜色。 (2)Ambient:围绕控件的环境属性——已被置入容器的属性。这些属性不能被更改,但控件可以使用它们调整自己的属性。 (3)Extended:这些是由容器处理的属性,一般包括大小和在屏幕上的位置。 (4)Custom:由控件开发者<em>添加</em>的属性。   在VS2008下,
VC下MFC,调用Com类型库遇到的问题的解决
VC建立一个对话框程序,引入Com<em>类型</em>库。Vs2010环境。首先,选项目打开类向导。选择“<em>添加</em>类”后的下拉小三角,里面有<em>添加</em><em>类型</em>库里的MFC类,选择相应的Com<em>类型</em>库就生成了对应的MFC类,在对话框类中直接调用生成的类。 CComLib Com1;       Com1.XXX(
ObjectArx2017,无法支持VS2015的MFC类,不能用类向导导出支持CAD的基础类(已解决)
在学习到停靠面板的时候,我需要用到MFC的类,可是当我在VS2017上<em>添加</em>MFC支持的类的时候,出现了很刺激的一幕,这个问题折腾了我很久,在网上查了一下,有的是说更改C:\Program Files (x86)\Autodesk\ObjectARX 2017 Wizards\ArxWizMFCSupport\HTML目录下的1033的文件夹的权限,但经过我的尝试,也许是<em>vs2017</em>比较调皮,根本上...
visual Studio2017使用MFC & WebBrowser控件的实例
平台:visual Studio 2017 语言 :C++MFC 控件 :WebBrowser 描述:使用WebBrowser控件,做成一个简易的浏览器,可以进行最基础的网页浏览操作。通过此案例,可以学到基础的WebBrowser的操作,之后就可以在自己所做的程序中嵌入一些网站,丰富软件内容
MFC常见的类
MFC常见的类: CCmdTarget:是MFC类库中消息(消息分为:标准消息(只有由CWnd类派生来的类才可以接受到此类消息)、命令消息(CCmdTarget的派生类都可以接收到此类消息)、通知消息)映射体系的一个基类,是MFC处理命令消息的基础、核心。消息映射把命令或消息引导给用户为之编写的响应函数。 CWnd:窗口,   它是大多数“看得见的东西”的父类(Windows里几乎所有看得见的
VS2017 创建动态链接库并使用
下面我们直接步入正题。 1.首先在VS2017中新建Dll项目。 2.组织你的项目工程目录如下: 3.其中,MyDll.h文件中的代码为: #pragma once #ifdef MY_DLL_EXPORTS # define MY_DLL_EXP __declspec(dllexport) #else # define MY_DLL_EXP __declspec(dllimport...
【VS开发】单文档中往视图中加入控件
【VS开发】单文档中往视图中加入控件标签(空格分隔): 【VS开发】分隔视图的但文档窗口,要显示控件,推荐使用CFormView或者CCtrlView,前者和对话框的做法一致。 在MainFrame的Create里面,直接使用CFormView作为子视图之一,另外一个保持不变,这样在视图里面就可以正常<em>添加</em>控件了,标准View类加控件会出问题。2016-4-28 张朋艺 pyzhangbit201
MFC多文档模式开发
MFC文档模式开发:(原文有Dialog绘图) 1. CChildFrame 创建类CLogin Cdialog<em>类型</em>; 2.创建Cdialog控件 void  CLogin::OnBnClickedOk()  {    m_editName.GetWindowTextW (cName);    m_editPassWord.GetWindowTextW(cPass);   
关于VS2017添加引用后依然出现未引用的解决方案(找不到类型或命名空间名称是否缺少 using 指令或程序集引用))
今天早上打开这个项目的时候就出现这个问题,小编我也是一脸懵逼,去google、baidu无果后,小编就开始自己五花八门的操作,找到了正确的解决方案,希望对遇到这个问题的同学有所帮助;小编出现这个问题的原因是引用的dll的路径发生了改变(小编把存放dll的文件名改了)。把项目中的引用删掉再重新引用就好。总结:我之前的想法是把所有项目引用的dll文件全部放在一起,以后需要用的时候也方便,经过这个事情后...
在VS2017中使用Xlslib对Excel进行操作
/* 2018-10-12 16:57:05 使用xlslib来对Excel文件的一些操作 VS2017编译的一些问题    (这个库只支持写) */ 详细的编译过程见 参考:https://www.cnblogs.com/dongc/p/8256813.html 参照上述解决问题之前 先将所有的文件转换成dos风格 使用notepad++进行转化     Edit-&amp;gt;EOLConvers...
CSerialPort类 VS2008串口通信小程序,附带PPT讲解
项目属性字符集设置多字节字符集,串口数据收发为ASCII码,CSerialPort附带传输十六进制数据的WriteToPort函数。
vs2017创建和两种方法使用静态库.lib
创建:新建项目-&amp;gt;静态库<em>添加</em>MyLib.h头文件#pragma once void printfHello();<em>添加</em>MyLib.cpp源文件#include &quot;stdafx.h&quot; #include&quot;MyLib.h&quot; #include&amp;lt;stdio.h&amp;gt; void printfHello() { printf(&quot;Hello&quot;); }点击生成解决方案,成功表示静态库文件.lib已生...
VS2017 DLL动静态库使用教程【一】创建一个DLL
考虑两个问题: 1,printf是我们用过很多次的函数,但这个函数定义在哪里?他只有&amp;lt;stdio.h&amp;gt;一个声明。 2,你发明一个有价值的算法,需要给别人使用,又不想开放源码。 在c++里,使用库的技术,可以将编译好的代码提供给第其他程序员,保证代码的隐私性, 库为两种: 1,动态库 Dynamic Link Library (DLL) 2,静态库 static librar...
如何在VS2017中配置MFC开发
https://jingyan.baidu.com/album/77b8dc7f8bdf216174eab689.html?picindex=3
vs2010 mfc 如何重写子窗口的OnInitDialog函数
1、右键点击类,在弹出的菜单中选择属性,则会弹出类属性对话框 2、在类属性对话框中点击重写按钮,然后把OnInitDialog<em>添加</em>进去就ok了
vs2010对话框中添加属性页
方法一1.创建对话框(style child,Border Thin),<em>添加</em>类CProperty2.在主对话框中.cpp,包含两个子对话框的头文件 CPropertySheet sheet; CPage page1; CPage2 page2; //加入子对话框作为一个属性页 sheet.AddPage(&amp;amp;page1); sheet.AddPage(&amp;amp;page2); //产生一个模...
VS_MFC:串口通信
原文链接:http://blog.csdn.net/humanking7/article/details/48110543最近要写一个串口程序,用MFC自带COM组件的效果很差(一次接收一个缓冲区的数据,没办法像写嵌入式程序那样单字节就能触发中断接收那样),所以进行了一些研究,发现了一个 第三方串口类 很强大,效果非常好。资源下载第三方串口类资源下载:http://download.csdn.ne...
如何导入office的类型库?这些类型库都在什么地方呢?
关键词:Office,COM,OLB 我们要操作office那么第一个想到的就是该怎么把它的库加入到我们项目中呢?最近对office研究了一番,ms的office可以说完全利用com的一个杰作,我们没有比它用的更好,以前看到过国外有几家公司也用com写的开发包,例如ArcGis,不能不佩服,看来还需要不断练内功!最近去csdn论坛发了个关于offfice清理问题的帖子,冷清的让我心寒!这些大牛都去
MFC类向导工具class wizard用法介绍
可以使用类向导(class wizard)工具来建立消息映射、<em>添加</em>类成员变量和成员函数等。一般类向导生成的代码最好不要手动修改。如对一个菜单项使用类向导进行消息映射: 1、点击右键选择class wizard,如下图: 2、选择合适的类,要进行映射的资源ID,和要进行映射的消息种类,使他们高亮显示如下图。然后点击Add function按钮,系统为给对应的消息处理函数起名。如果ID名称
MFC添加成员变量向导(控件变量)
如下图: 1.首先在类中删除定义的成员变量和引用的头文件 2.删除相关的头文件和源文件 3.关闭VS,用记事本打开*.vcproj,找到Globals节点,删除与控件变量相关的Global节点 4.重新打开项目<em>添加</em>成员向导即可使用
基于MFC的简易IDE开发
基于MFC的建议IDE开发,IDE环境:QT main.cpp #include "mainwindow.h" #include int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.resize(600,300); w.show();
MFC添加Qt库
Qt库中也有一些封装较好的类,所以在MFC中直接用,会方便很多; 一般配置VC环境两个方法,1是当前工程配置,2是全局VC环境配置,可以参考网上文章; 这里我讲一下当MFC前工程配置Qt: 1:建立一个MFC工程; 2:配置Qt头文件路径; 3:配置lib库文件路径; 4:<em>添加</em>相关的库; 注:相关配置,可以直接参考复制 在VS中<em>添加</em>的Qt项目配置;
在MFC工程中添加ATL
ATL初学者,很希望和大家多交流,多谢! 说明: 1.新建一个基于对话框的project:(MFC_in_ATL) 2.Insert/New ATL Object..., 此时出现如图对话框: 点击yes,如下图:   接着Next,如下图:   确定即可。 注:在出现第一个图所示的对话框时,有可能出现如下图所示的情况:   按确定,不要管它,然后再Insert/New
VC.Net, VS2015 添加类,找不到基类CAsyncSocket
学习VC++网络编程,基于CAsynSocket类的,创建了Client和Server两个Projects,为了开发基于指针机制的socket程序,把这两个Project移动到一个新目录base_CAsyncSocket下面。奇怪的现象出现了,我的新project里面<em>添加</em>类,居然找不到基类CAsyncSocket。而且,Project --&amp;gt; Add Class后也不会出现对话框让选择什么类...
编辑框控件的两种成员变量(CEdit控件类型与CString 值类型之间的关联问题)
1.  edit控件---与---控件ID直接操作 由id—转化—句柄—类指针 ((CEdit*)GetDlgItem(IDC_EDITID))->SetWindowText(str);//注意括号的位置括法 2.  edit控件---与---Cstring<em>类型</em> 如果只是简单的获取 edit控件内容,或设置简单的内容 建议使用cstring<em>类型</em>成员变量。 Upda
MFC 创建 Office 风格应用程序
使用MFC可以直接创建Office 风格的应用程序,界面比较漂亮。关键在于创建时应用程序<em>类型</em>的选择项目<em>类型</em>:Office视觉样式和颜色:Office系列的主题其它选项可根据具体项目要求来选择。生成效果如下图所示:...
COM 类型库(C# 调用 C++ COM)
COM C# 调用 C++ COM DLL 使用tlbimp 将 C++ COM <em>类型</em>库导出 tlbimp "debug_win_x64\SDKWrapper.dll" /out:"debug_win_x64\SDKWrapperLib.dll"
VS2017,MFC对WPS下Excel表格的操作
VS2017,MFC对WPS下Excel表格的操作 1、<em>添加</em>Excel类库 1、在菜单栏的“项目”-&amp;gt;“<em>添加</em>新项目”-&amp;gt;MFC下的Type Liabrary 选择 mircosoft excel....可看到对应的dll文件路径,从文件夹中<em>添加</em>。 主要用到以下几个类: _Application:表示整个的Excel应用程序,包含一个工作簿集合 Workbooks:工作簿集合...
解决vc2017不能建立对话框类的问题
我们在2017中建立对话框以后,不能建立类,并且弹出下面的对话框 根据上面的提示,我们来到上面的目录,如下: 果真没有simple目录,那么我们就拷贝一个进来,问题解决。这我将这个sample文件夹以附件形式放在这里。 将上述simple附件中的sample文件夹直接解压到上述目录即可解决问题。 上述提示的是1033文件夹里的default.js找不到,也有可能出现2052,实际两个文件夹里的...
异常解决:MFC给对话框添加类向导时报错找不到/Default.js
异常: 、 解决:https://pan.baidu.com/s/1o8vDcds 下载好后放到相应的地方 然后就正常了
Opencv3.4+VS2017+MFC对话框打开摄像头、截图
VS2017最新版MFC以及Opencv3.4,在对话框中打开摄像头并有手动截图功能,例程能跑起来的前提是你已经配置好了opencv的开发环境,配置步骤网上多的一笔,这里不给了。
vs2010 MFC 为控件添加成员变量的问题
对话框MFC工程,自己新建一个基于CButton的类Cliangbtn,在位对话框上的控件新建关联变量的时候,控件<em>类型</em>只能为CButton类,而不能是自己新建的派生类,解决方法就是先<em>添加</em>CButton类的变量,然后到相应的文件中将CButton改为Cliangbtn类,记得包含Cliangbtn的头文件。
MFC——VS中MSComm串口控件的导入和注意事项
(1)先下载一个文件,链接为:点击打开链接。压缩包中包含四个文件:MSCOMM.SRG、MSCOMM32.DEP、MSCOMM32.oca、mscomm32.ocx;解压后拷贝到:   C:\Windows\System32(WIN7系统);   C:\WINDOWS\system32(XP系统)。  注意:64位win7系统还需要将mscomm32.ocx文件复制到C:\Windows\SysW...
VS2017 MFC手动绑定STATIC TEXT 设置位图
都知道VS新版本不能为控件<em>添加</em>成员变量,所以只能手动<em>添加</em>1、static text控件ID必须把STATIC修改为别的名称,否则会崩溃2、在头文件类声明中加入 成员变量 CStatic m_text; //或者 CString m_text3、在成员函数DoDataExchange中加入DDX_Control(pDX, IDC_TEXT, m_text); //IDC_TEXT可能有下划线不用管 ...
MFC的DLL库工程中使用CWebBrowser2控件
我在MFC的DLL工程中的一个dialog对话框中<em>添加</em>、调用CWebBrowser2的active控件时,发现动态创建dialog界面时一直会导致崩溃,dialog一直创建失败会,BOOL bCreate =  m_mapDlg-&amp;gt;Create(CMapDlg::IDD,this);  此调用会一直返回0。始终没找到原因,后来发现是我的工程在创建工程向导时,没有<em>添加</em>active控件支持导致的...
串口通信-------CMSComm控件的使用与介绍
在<em>mfc</em>中进行串口通讯最简单的方法莫过于在对话框中使用MSCOMM控件了,MSComm通信控件提供了一系列标准通信命令的接口,它允许建立串口连接,可以连接到其他通信设备(如Modem).  还可以发送命令、进行数据交换以及监视和响应在通信过程中可能发生的各种错误和事件,从而可以用它创建全双工 、事件驱动的、高效实用的通信程序。一、用MSComm控件通信  1.串口通信基础知识      一般
在Visual Studio中给MFC类添加父类的虚函数的方法,比如给CWinApp的子类添加ExitInstance()方法
直接上图:
用VS2008的MFC写的CAD画图程序2017.12.15
1、程序可以画点、直线、矩形、椭圆 2、可以设置线宽、颜色、字体,可以看到线型示例 3、可以显示鼠标点的坐标,可以显示系统时间 4、在IDR_MAINFRAME字符串里面直接更改程序标题 5、画图文件的重绘。 6、程序用VS2008编写,个人觉得,VC6.0就像windowsXP VS2008就像Win10,习惯了就好
VC中导出Office的类库, 用于操作Office
在使用VC控制Office时, 找到一个例子工程, 发现工程中有如下8个文件: excel.tlh, excel.tli, mso.tlh, mso.tli, msword.tlh, msword.tli, vbe6ext.tlh, vbe6ext.tli. 原来这些是Office导出来的类库, 使用这些类库, 就可以在你的工程中操作Office了. 导出方法: 随便建一个MFC工程
VS2010使用MFC类向导时提示“灾难性故障”的解决
最近在弄VS2020 MFC工程,结果突然想打开类向导时出现提示“灾难性故障”,顿时吓了一跳,以为工程都毁了,无奈到处找方法,结果看到下文,瞬间解决掉,文章链接 http://blog.csdn.net/menglongbor/article/details/7609560。下文是转载原文: 这两天想给自己的一个VS2010工程项目通过MFC类向导<em>添加</em>一些控件变量,却发现提示一个错误对话框吓我说
【VS开发】使用MFC创建并调用ActiveX控件
使用MFC创建并调用ActiveX控件 今天做了一下ActiveX的使用测试,总结一下: 首先使用MFC创建一个activeX的控件譬如ActiveXTest,编译成ocx并注册,然后另外编写一个测试程序来调用该控件,发现有几种方式:   1:使用projectAdd to ProjectComponents and Controls, 然后选择要加入的ocx或
MFC中把viewl类的基类由CView转换成CScrollView,使用滚动条的方法
VC中已建立了一个view视图,<em>如何</em>改为scroll view视图     第一步:     把你的XXXView.h中CXXXView的基类换成CScrollView     第二步     利用查找置换把XXXView.h和XXXView.c中所有的CView::换成CScrollView::;     第三步     给你的CXXXView类<em>添加</em>OnInitialUpdate虚函
VS2013学习笔记之MFC添加MSCOMM控件
教程:图解流程VS2013   <em>添加</em>MSCOMM控件 在VS2008后,就没有MSCOMM控件了,用户想用只能手动<em>添加</em>,现在总结一下。 一步、下载Verision 6.0的MSCOMM包(百度一下) 下载完成后得到如下文件: 其实其中最重要的还是那个mscomm32.ocx文件,VS2013木有这些文件。 二步、<em>添加</em>到syswow64/32
利用MFC的CClientDC类实现画线功能
 CClientDC派生于CDC类,在构造函数时调用GetDC函数,在析构时调用ReleaseDC函数。CClientDC dc(this); //CClientDC dc(GetParent()); 可绘制直线到工具栏等地方dc.MoveTo(m_ptOrigin);dc.LineTo(point);MFC  CClientDC实现画图主要代码:// lineView.h :
VS 2013中添加zlib源文件实现压缩与解压的工程配置过程
1、由于源压缩解压库zlib源文件加入VS2013的控制台应用程序中出现很多的问题,一下是解决这个问题的方法。 2、需要下载本人已改过的源库文件,然后<em>添加</em>到工程里面。 下载地址请见:http://download.csdn.net/detail/u011269801/9621502 3、更改工程项目的属性 (1)选择zlib库所有.c后缀的文件,右键修改如下图所示 (2)右键项目
VS 串口通信SerialPort,官方demo
网上有很多解决方案: 主流大概三种: 1、使用mscomm控件,是微软以前提供的控件,现在已经放弃了。当然在vs中可以手动集成这个控件,也能使用,但是需要注册。 2、自己编程实现串口通信(这个以后有时间写个博客) 3、使用.net framework 中的SerialPort类。api地址为: https://msdn.microsoft.com/zh-cn/library/system
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页<em>添加</em>多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
ultraedit V10下载
powerful text and binary file editor 相关下载链接:[url=//download.csdn.net/download/howard3002/2001399?utm_source=bbsseo]//download.csdn.net/download/howard3002/2001399?utm_source=bbsseo[/url]
数据结构ppt教程(第四章 串)下载
数据结构ppt教程(第四章 串) 适用于 适用于严蔚敏.数据结构(C语言版).清华大学出版社 相关下载链接:[url=//download.csdn.net/download/chun0031/2051988?utm_source=bbsseo]//download.csdn.net/download/chun0031/2051988?utm_source=bbsseo[/url]
VC++开发GIS系统 源码下载
和我另一个资源是配套的前面的是pdf,这个是源码,很全 相关下载链接:[url=//download.csdn.net/download/GISqiu/2351369?utm_source=bbsseo]//download.csdn.net/download/GISqiu/2351369?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 vs2017制作网页视频 mfc游戏开发视频
我们是很有底线的