自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 如何在VC++中使用API直接打印

在Visual  C++中,应用程序通常是使用CView中提供的打印功能,在OnPrint()或OnDraw()中向打印机输出。但是对于对话框中的数据,或基于对话框的程序,打印成了一件繁琐的工作。   该段代码向用户提供了PrintListCtrl()函数,用于打印用户在对话框或FormView中...

2004-10-29 13:20:00 1050 0

转载 如何在VC++中使用API直接打印

在Visual  C++中,应用程序通常是使用CView中提供的打印功能,在OnPrint()或OnDraw()中向打印机输出。但是对于对话框中的数据,或基于对话框的程序,打印成了一件繁琐的工作。   该段代码向用户提供了PrintListCtrl()函数,用于打印用户在对话框或FormView中...

2004-10-29 13:20:00 1060 0

转载 关于通知消息

控件通知消息         在《深度解析VC中的消息(上)》中,我们提到了消息的分类有3种:窗口消息、命令消息和控件通知消息,我们这里要谈的是最后一种:控件通知消息。         控件通知消息,是指这样一种消息,一个窗口内的子控件发生了一些事情,需要通知父窗口。通知消息只适用于标准的窗口控件...

2004-10-29 13:19:00 1231 0

转载 MIDI的播放

一、 原理  ---- 虽然MicroSoft支持MIDI文件,然而Visual C++或MFC并没有创建任何组件来实现这种支持,但是MicroSoft API提供了三种不同的方法来实现MIDI的播放:  MCI(The Media Control Interface)。这是最基本的方法,本文将详...

2004-10-29 13:18:00 1535 0

转载 基于对话框的UPDATE_COMMAND_UI的响应问题

问题:一般情况下我们用UPDATE_COMMAND_UI来修改菜单的状态(enable/disable,check/uncheck, change text),但这个方法在一个基于对话框上的菜单却没有效果。void CTestDlg::OnUpdateFileExit(CCmdUI* pCmdUI...

2004-10-29 13:15:00 1645 0

转载 在状态行中的任意地方建立一个进度条

1.从View菜单中选择Resource Symbols,加入一个新的ID(在本例中假设为ID_INDICATOR_PROGRESS_PANE),让计算机为该ID赋值也许是较好的选择.  2. 在MainFrm.cpp中寻找indicators数组,然后在该数组中加入上面新增加的ID,请将它放在其...

2004-10-29 13:14:00 998 0

转载 系统钩子和DLL

钩子的本质是一段用以处理系统消息的程序,通过系统调用,将其挂入系统。钩子的种类有很多,每种钩子可以截获并处理相应的消息,每当特定的消息发出,在到达目的窗口之前,钩子程序先行截获该消息、得到对此消息的控制权。此时在钩子函数中就可以对截获的消息进行加工处理,甚至可以强制结束消息的传递。 在本程序中我们...

2004-10-29 13:10:00 1176 0

原创 从C/S模式下的三层架构说起

引子网友问:很多的参考书目中都是把对数据库的操作都是独立于文档类封装成数据库类。基本上是对应一个表就要建立一个类,在其中实现“增、删、改、差”的功能。代码看起来比较庞大,当然通过类的划分模块比较的清楚,使用时通过数据库类的对象的简单的函数调用就可以了。(不用传完整的SQL语句,仅仅是用到的参数而已...

2004-10-14 11:36:00 5034 4

原创 funny.exe病毒,让我受骂

前天MSN上突然有个网友给我发了一个文件,叫做funny.exe。什么也没想,就下载运行。在屏幕上一阵猛烈的闪烁之后,同事告诉我这是一个病毒。我的MSN上共有联系人80多名。所以上线的朋友都收到了我转发的病毒。于是,过了不久,我上海的同学发了三个短信痛斥我,最后直接打电话兴师问罪。原因是他的机器连...

2004-10-14 11:24:00 1845 4

原创 数据库编程笔录之四

本篇想说一下如何获取记录集中各种类型的数值。比如数据库中定义的是varchar类型等,我们获取数据时该怎么写呢?这里我提供一些宏定义,大家只要在stdafx.h或者其它需要使用这些宏的地方插入这些语句,就可以很轻松的获取数据库中的数据了。与数据库是何种类型没有关系。#define CREATEIN...

2004-10-14 11:13:00 1608 1

原创 数据库编程笔录之三

将就一下,程序能够运行再说吧。添加了错误日志后,发现有很多条记录无法插入。错误报告为传入的数据类型不一致。仔细看了程序,好像没有任何破绽啊。经过分析,可疑的语句为:                param = cmmd->CreateParameter("",adTin...

2004-10-14 11:12:00 1349 0

原创 数据库编程笔录之二

搞定ADO引入后,我尝试用command方式调用存储过程。存储过程主要是根据输入的参数,执行一个复杂的查询语句,因此返回的是个记录集,同时存储过程本身有个返回参数。程序如下:        {                _CommandPtr cmmd;                 _Pa...

2004-10-14 11:11:00 2023 0

原创 数据库编程笔录之一

最近使用ADO+SQLSERVER编程。作为一个数据库编程的新手,在使用过程中碰到一些现象和问题。有的解决了,有的还没有解决。在此以笔录的方式和大家交流一下。对于ADO的使用,大家都知道要引入msado15.dll。但引入的方式好像不止一种。以前都用的方式是:#import "c:/pr...

2004-10-14 11:10:00 1991 2

提示
确定要删除当前文章?
取消 删除