摘要:在应用程序的开发过程中,经常会遇到如何查找某一文件以确定此文件路径的
问题。利用cfilefind类可以比较方便地在当前目录下进行文件查找,但却不能
对其子目录中的文件进行搜寻。而实际应用中往往需要对某一整个目录树,甚
至是整个c盘或d盘驱动器进行文件搜寻。通过实践,我们在visual c++ 6.0
中编程实现了如何遍历任意目录树,以查找某一特定的文件。
在下面的具体陈述中可以看到,在确......
摘要:classwizard不允许增加用户自定义消息,所以你必须手工输入。输入后,classwizard就可以象处理其它消息一样处理你自定义的消息了。
下面是增加自定义消息的步骤:
第一步:定义消息。开发windows95应用程序时,microsoft推荐用户自定义消息至少是wm_user+100,因为很多新控件也要使用wm_user消息。
第二步:实现消息处理函数。该函数使用wpram和lpar......
在Visual C++中使用ADO存取数据库 文/潘娅.王牛.景玲
我们本次的话题就是——在vc中使用ado(activex data objects).visual c++提供了多种数据库处理方法,我们既可以直接从dao sdks(data access objects software development kits)或odbc sdks(open database connectivity)中调用数据库api函数,也可以选择使用mfc(microsoft foundation class library),即使用mfc dao与mfc odbc类来处理数据库api. 【程序编程相关:
从一个快速排序程序而想到的
】
【推荐阅读:
vc中的CString的操作
】
【扩展信息:
从网上找到的VC+ADO常用操作的示例
】
1.导入ado接口
vc编译器有这样一个特性:它可以读出com类型库(.tlb文件),并提取其中声明的有关接口的类型库的详细资料,microsoft的#import指令即可完成此工作.因此,为使c++程序进入ado接口,我们用visual studio创建了一个空的win32 consol project之后,在头文件中加入下面的一行代码:
#import "d:program filescommon files
systemadomsado15.dll" no_namespace
rename("eof","rseof")
卧龙传说提醒:该行代码应在同一行上,不能断行,这里只是版面的缘故.
因为它指明了msado15.dll的具体位置.用户也可以在自己的visual studio 6的“tools”菜单中选择“ole/com object viewer”,打开ole/com对象视图,通过“file|typelib…”打开上面路径中的msado15.dll,查看该类型库的详细信息.
2.创建ado连接类
(景玲一身淑女打扮)正确地导入类型库信息后,就可以声明一个ado connection对象类.该对象可以提供许多方法,在本文中我们只进行简介,仅创建了3个最有用的方法,即:open().execute()与close().open()方法打开一个数据库连接;execute()方法对该数据库执行一个sql请求并返回一组记录值;close()方法关闭一个已打开的对象....
下一页 摘要: 经常在论坛上见到一些使用者询问如何在visual c++中如何实现对剪贴板的操作,其实在vc++/mfc中是相当简单的。本文主要介绍了如下内容:
1、文本内容的操作
2、wmf数据的操作
3、位图的操作
4、设置使用自定义格式
5、感知剪贴板内容的改变
6、自动将数据粘贴到另一应用程序窗口
一、文本内容的操作
下面的代码示范了如何将文本内容复制到剪贴板:
cstring source;
//......