MFC
zsk0514
这个作者很懒,什么都没留下…
展开
-
MFC 中 删除一个非空文件夹 (MFC 文件操作 一)
版权声明:本文非原创,转载。 最近在看MFC 的文件操作,从网上淘了一本比较讲MFC文件操作比较全的电子书,然后开始试手。在删除文件夹时,遇到了问题,通过查看MSDN和网友的论坛留言,自己总算是解决了这个问题,现在与大家共享。 MFC中提供了删除文件夹的一个封装函数 RemoveDirectory(LPCTSTR lpPathName),我们只要把要删除的转载 2016-09-12 16:09:53 · 435 阅读 · 0 评论 -
VC组合框ComboBox控件用法
1.关于CComboBox在对话框中没有下拉项目的问题答: 资源编辑器中对话框中CComboBox组件的垂直范围拉大了下,就看见字体了。先点击右边向下的箭头,然后会出现上下可调的双向箭头,拖拉即可。2、如果 ComboBox 的 Sorted 属性设置为 true, 则新添加项将按字母顺序插入到列表中。 否则,在列表的结尾处插入项。3. CCOMBO转载 2016-09-28 16:06:15 · 798 阅读 · 0 评论 -
VS2008(VC++)使用Ado读取SQL Server和Access数据库
.创建一个对话框工程在stdafx.h文件中加入下面一句话引用#import "C://Program Files//Common Files//System//ado//msado15.dll" no_namespace rename("EOF","adoEOF")2.创建一个普通类,这里类名字是AdoDBControl3.在AdoDBControl.h文档中添加转载 2016-10-22 16:51:12 · 998 阅读 · 0 评论 -
在MFC下如何定义全局变量和全局函数
初学MFC的注意了,这是一篇很好的文章,以前在网上看到的,觉得很好就保存了下来,现在分享给大家:(由于出处找不到,暂标为原创) 用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。一、在应用程序类中定义 用MFC转载 2016-09-21 16:35:44 · 418 阅读 · 0 评论 -
事件定时触发器 MFC(OnTimer,SetTimer,KillTimer)
#include "afxcmn.h"#include "afxwin.h"//有关于这些文件可以从网上下载 1.在头文件中 加 afx_msg void OnTimer(UINT_PTR nIDEvent);nIDEvent:是触发器的名字,由SetTimer设置2.源文件中 加 ON_WM_TIMER(&ReduceDB::OnTimer)//添加相应机制转载 2016-09-21 16:02:58 · 1151 阅读 · 0 评论 -
ini文件操作类(如何做程序配置文件)
[转载] 前言: 相信很多朋 友在编写自己的程序中,都需要把一些数据先期导入到程序中进行初始化。那么这个时候,比较好的做法就是把你所有的数据写入一个ini文件,然后在程序去读ini文件中的数据对行初始化。一.INI简介 那么什么是ini文件呢?ini文件是Initialization file的缩写,意即初始化文件。(从名字就可以看出它的功能转载 2016-09-08 14:11:46 · 2171 阅读 · 0 评论 -
CString,string,char*之间的转换(转)
这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转换十分必要。以下我用简单的图示指出三者之间的关系,并以标号对应转换的方法。转载 2016-09-23 17:02:35 · 290 阅读 · 0 评论 -
VC++读取ini文件
配置文件中经常用到ini文件,在VC中其函数分别为:写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);读取.ini文件:DWORD GetPrivateProfileString(LPCTSTR lpAp转载 2016-09-19 09:21:47 · 396 阅读 · 0 评论 -
无法执行添加/移除操作,因为代码元素**是只读的
转自:testcs_dn(微wx笑)在vs中,大量添加窗体或者控件后,发现无法由系统IDE自动生成代码,如自动添加按钮响应函数等,rc管理器界面双击按钮添加函数,会出现 提示框 “无法执行添加/移除操作,因为代码元素**是只读的”。开始认为可能是对应的.cpp和.h被加了只读属性,后来发现是工程的ncb文件引起的。解决方案:关闭vs,删除工程对应的.ncb文件,重启vs就好了。转载 2016-08-24 13:30:01 · 419 阅读 · 0 评论 -
VC++之ComboBox的用法总结
1. 对话框中 添加 combox 控件2. 添加变量定义 CComboBox m_droplist;3. 添加内容:m_dropbox.SetCurSel(1);m_dropbox.AddString("所有数据类型");m_dropbox.AddString("空气温度");m_dropbox.AddString("空气湿度");m_dropbox.AddS转载 2016-09-28 16:07:37 · 482 阅读 · 0 评论