![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC
文章平均质量分 79
kuloqi
这个作者很懒,什么都没留下…
展开
-
VC制作类似于IE4的酷工具条
用VC制作工具条的方法很多,本文提供一种制作类似于IE4.0的工具条。能实现鼠标移上图标时,图标变为彩色,在工具条的位置,能停摆几种工具条。具体原理解释见步骤过程。步骤如下:1. 运行AppWizard,选择Single Document,其余选缺省设置。2. 点击Insert Resource ,加入两条Bitmap,定义为:IDB_COLDTOOLBAR和IDB_HOTTOOLB原创 2008-07-15 22:09:00 · 201 阅读 · 0 评论 -
让应用程序禁止Windows屏幕保护
如果在你的程序中需要一个很长的时间段来进行大量的数据处理,这段时间长得足以使Windows因检测不到用户动作而激活屏幕保护程序,一旦启动了屏幕保护程序,你的程序运行实际上就变慢了,这会大大影响程序的正常运行。有没有一种方法,使程序在进行长时间的数据处理前关掉屏幕保护呢?答案是肯定的。Windows在启动屏幕保护程序前会向当前激活的应用程序发送WM_SYSCOMMAND消息,其中wPar原创 2008-07-15 22:10:00 · 771 阅读 · 0 评论 -
用Visual C++开发数据库程序
用Visual C++开发数据库应用程序EMAIL:zzh1415@21cn.com1、 概述1、1 Visual C++开发数据库技术的特点Visual C++提供了多种多样的数据库访问技术——ODBC API、MFC ODBC、DAO、OLE DB、ADO等。这些技术各有自己的特点,它们提供了简单、灵活、访问速度快、可扩展性好的开发技术。1、 简单性Visual C++中提供了M原创 2008-07-15 22:10:00 · 2451 阅读 · 0 评论 -
用Visual C++开发数据库程序续
对于任何ODBC应用程序来说,第一步的工作是装载驱动程序管理器,然后初始化ODBC环境,分配环境句柄。首先,程序中声明一个SQLHENV类型的变量,然后调用函数SQLAllocHandle,向其中传递分配的上述SQLHENV类型的变量地址和SQL_HANDLE_ENV选项。如下代码所示:SQLHENV henv;SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HAN原创 2008-07-15 22:11:00 · 227 阅读 · 0 评论 -
VC下实现定时任务的方法讨论
最近想实现定时执行任务,查找了网上的资料整理了一下。实现定时任务无非就是想在未来的某一时刻执行一个任务,最先想到的就是WM_TIMER消息。方法1:WM_TIMER消息无论是否是窗口函数都可以使用它。启动:SetTimer(HWND hWnd,UINT uID,UINT uElapse,TIMERPROC lpTimerFunc); 停止:KillTimer(UINT uID); 在MFC中封装原创 2008-08-02 21:28:00 · 290 阅读 · 0 评论 -
获取IE (控件)的所有链接(包括Frameset, iframe)
IE 顶层 body 节点通过IHTMLElement->get_all 方法无法获取iframe 里面的节点列表 CComPtrIHTMLElement> body; CComPtrIDispatch> spDispCollection;body->get_all(&spDispCollection);所以要获取iframe/frame(frameset) 里面的节点列表的话, 则需要原创 2008-08-02 21:29:00 · 438 阅读 · 0 评论 -
C++中单例模式对象的释放控制
单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出等。单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显得很不优雅。《设计模式》一书中给出了一种很不错的实现,定义一个单例类,使用类的私有静态指针变量指向类的唯一实例,并用一个公有静态方原创 2008-08-02 21:31:00 · 267 阅读 · 0 评论