自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yonsm.NET

Blog Yonsm

原创 [原创]捕捉 OutputDebugString 输出的字符串

 在调试状态下,VC 等调试器可以捕捉程序中的 OutputDebugString 输出的信息。其实 OutputDebugString 就是往一片共享影射的内存中写入了一段数据,并创建了两个 Enevt,指明数据写入事件被触发。在非调试状态下,我们也可以通过编程实现捕捉 OutputDebugS...

2004-11-08 23:28:00

阅读数 1006

评论数 0

原创 [原创]从 TWAIN 设备中扫描图像

 一、简介    TWAIN 数据源管理程序 (DSM) 工业标准的软件库,用于从静态图像设备提取图像。绝大部分的扫描仪和数码相机都提供了 TWAIN 驱动程序,利用统一的 TWAIN 接口,应用程序可以非常方便地从这些设备中获取图像。二、使用步骤    互联网上关于 TWAIN 编程的中文资料很...

2004-11-08 23:26:00

阅读数 2482

评论数 2

原创 [原创]构造一个方便高效 INI 类

  Windows API 本身已经为我们写好了操作 INI 的函数,但是有时候用起来可能不是很方便。把这些 API 简单封装一下,将会大大方便我们读写 INI 文件。    网上 INI 类多如牛毛。不过我个人认为,实在没有必要每个 INI 操作都真的去调用 INI 类中的函数。下面看看我写的充...

2004-11-08 23:25:00

阅读数 864

评论数 0

原创 [原创]naked 函数调用

    正常的情况下,我们写一个 C/C++ 函数,即使是一个空函数,编译器也为我们做了不少的工作,生成了一些“必要”的代码。请看下面的函数 (为了说明问题随便写的):  int Test(){    int iReturn;    char szTemp[33];        szTemp[...

2004-11-08 23:24:00

阅读数 903

评论数 0

原创 [原创]使用#定义方便控制版本号的宏

     一个 VC Project 中,可能有很多地方需要用到版本号,比如 About 对话框、版本资源等。如果每次版本更改都一一去改变这些值,不但非常麻烦,而且有悖唯一原则。    巧妙地使用宏定义,可以很好地解决这个问题。    先来看看几个预处理操作符 (Preprocessor Oper...

2004-11-08 23:24:00

阅读数 864

评论数 0

原创 [原创]#pragma 指示符应用举例

     尽管 C 和 C++ 都已经有标准,但是几乎每个编译器 (广义,包含连接器等) 扩展一些 C/C++ 关键字。合理地应用这些关键字,有时候能使我们的工作非常方便。下面随便说说 Visual C++ 中 #pragma 指示符的使用。一、用#pragma导出DLL函数    传统的到出 D...

2004-11-08 23:23:00

阅读数 1044

评论数 1

原创 [原创]使用 SBE 实现 Time Shifting

 一、概述  Windows XP Service Pack1 提供的 Stream Buffer Engine (以下简称 SBE)允许应用程序对视频流(包括 Live Source 和 File Source)进行定位、暂停、录制、快进和倒放操作。通过 SBE,应用程序可以简单快速地实现 Ti...

2004-11-08 23:21:00

阅读数 800

评论数 0

原创 [原创]WIA 学习笔记

 一、 WIA 简介1.关于 WIAWIA 是 Windows Image Acquisition 的简称,当前可用版本是 WIA 1.0,它是 Windows Millennium Edition (Windows Me) 或者更高版本的 Windows 系统中提供的数字图像获取服务,同时它也能...

2004-11-08 23:20:00

阅读数 1710

评论数 3

原创 [原创]在 Visual C++ 中使用内联汇编

一、 优点    使用内联汇编可以在 C/C++ 代码中嵌入汇编语言指令,而且不需要额外的汇编和连接步骤。在 Visual C++ 中,内联汇编是内置的编译器,因此不需要配置诸如 MASM 一类的独立汇编工具。这里,我们就以 Visual Studio .NET 2003 为背景,介绍在 Visu...

2004-06-07 09:59:00

阅读数 1407

评论数 0

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