
MFC
文章平均质量分 79
fengzhishang2019
这个作者很懒,什么都没留下…
展开
-
MFC常用控件功能及用法
4.1 Button按钮窗口(控件)在MFC中使用CButton表示,CButton包含了三种样式的按钮,Push Button,Check Box,Radio Box。所以在利用CButton对象生成按钮窗口时需要指明按钮的风格。创建按钮:BOOL CButton::Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect,转载 2012-08-07 09:24:38 · 4457 阅读 · 0 评论 -
MFC消息机制
一.引言 MFC的框架结构大大方便了程序员的编程工作,但是为了更加有效、灵活的使用MFC编程,了解MFC的体系结构往往可以使编程工作事半功倍。它合理的封装了WIN32 API函数,并设计了一套方便的消息映射机制。但这套机制本身比较庞大和复杂,对它的分析和了解无疑有助于我们写出更为合理的高效的程序。这里我们简单的分析MFC的消息响应机制,以了解MFC是如何对Windows的消息加以封装,方便转载 2012-11-27 16:57:08 · 662 阅读 · 0 评论 -
如何实现数据从EXCEL表格导入到SQL Server
技术说明本文中的示例使用以下工具导入 Excel 数据:SQL Server 数据传输服务 (DTS)Microsoft SQL Server 2005 Integration Services (SSIS)SQL Server 链接服务器SQL Server 分布式查询ActiveX 数据对象 (ADO) 和 Microsoft OLE DB Provider f转载 2012-08-28 10:57:06 · 3770 阅读 · 0 评论 -
OLEDB操作EXCEL
第一步:#import "C:\\Program Files\\Common Files\\System\\ADO\\msado15.dll" no_namespace rename("EOF","adoEOF")_ConnectionPtr m_pConnection;_RecordsetPtr m_pRecordset;::CoInitialize(NULL); //初始化COM,原创 2012-08-21 10:35:33 · 2661 阅读 · 0 评论 -
VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法
(1)、引入ADO类123#import "c:\program files\common files\system\ado\msado15.dll" \ no_namespace \rename ("EOF", "adoEOF")(2)、初始化COM在MFC中可以用AfxOleInit();非M转载 2012-08-21 11:43:37 · 28497 阅读 · 8 评论 -
MFC之Unicode编程
一、什么是Unicode 先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H—FFH)被称为“扩展ASCII”,一转载 2012-08-10 11:26:57 · 1993 阅读 · 0 评论 -
MFC支持UNICODE问题//cannot open file mfc42u.lib问题解决
1.想在MFC中使用Unicode 教科书上说要定义UNICODE和_UNICODE两个宏,前者用于windows.h,后者用于c运行期头文件,但是你会发现在你的程序中写:#ifndef UNICODE#define UNICODE#endif#ifndef _UNICODE#define _UNICODE#endif是没有用的!必须在Preprocessor转载 2012-08-10 10:16:18 · 2249 阅读 · 0 评论 -
VC++读写XML文件
1、安装MSXML 4.0 SP2。在VC6中建立一个基于Dialog的工程。如图:在界面上放置3个编辑框、1个按钮控件。其中属性设置如下。编辑框:ID CategoryVariable TypeVariable NameIDC_IDValueCStringm_strIdIDC_AUTHORValue转载 2012-08-06 16:20:15 · 9331 阅读 · 0 评论 -
Microsoft ADO(ActiveX Data Object)用法浅析
一、ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用原创 2012-08-08 11:00:36 · 4860 阅读 · 0 评论 -
MFC多线程编程详解之一
(一) MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外 的用户输入,响应用户及系转载 2012-12-24 14:01:39 · 1137 阅读 · 0 评论