- 博客(4)
- 资源 (25)
- 收藏
- 关注
原创 C++读写复合文档的一点补充
上次发表了一篇文章,因为太过于匆忙了,所以写得不是很好,也不全面,请大家见谅。关于读复合文档,查了相关资料,,如果不知道数据长度,也是可以读出来的。用到的是一个 STATSTG 的类型,也非常简单,下面给出主要代码。写复合文档 IStream *pStream; IStorage *pStgRoot,*pStgSub; CString strText("Hello World!/nHow are you?"); DWORD dwMode=STGM_CREATE|STGM_WRITE|STGM_S
2010-07-24 12:20:00 2006 2
原创 C++下读写复合文档
今天的工程要用到复合文档,查了一下MSDN,没有介绍如何使用。上网查了一下,相关的资料少之又少,而且还不完整,于是想起我的电脑中存有一份DELPHI的文档,里面有介绍过如何在DELPHI下读写复合文档。虽然是DELPHI写的,但都是用SDK,转为C++应该不难。(复合文档也叫做结构化文件)读写复合文档主要用到其中的几个函数就可以了先用 StgCreateDocfile 函数创建一个复合文档HRESULT StgCreateDocfile( const WCHAR *pwcsName,
2010-07-20 21:57:00 4404 2
原创 VC下制作一个类似于BCB的GroupBox的控件
如果大家用过其它一些面向对象的高级语言(如:BCB 、 DELPHI 、 VB 等)可能会用到里面的GroupBox控件或者Panel控件,只要将其它控件拖入这两个控件里面,可以控件一起显示、一起隐藏等功能。VC没有提供Panel控件,但提供了一个GroupBox控件,而且这个控件只是一个简单的边框而已,无法做到里面的控件同时显示,同时隐藏的效果。 一次我在做一个程序时要用到Panel,VC中没有,只好用GroupBox代替,但我发现了上述问题。于是我想到了控件的SetParent()
2010-07-07 21:42:00 2218 3
原创 VC实现系统托盘程序
<br /> 系统托盘主要用到一个Shell_NotifyIcon函数,一个NOTIFYICONDATA类型<br />说一下大概思路:1.先定义一个自定义消息ID;2.准备好一个图标,作为系统托盘图标;3.定义一个NOTIFYICONDATA类型(不能为局部变量,否则程序退出时无法删除图标)4.调用NotifyIcon函数显示系统托盘<br /> 创建一个基于对话框的程序在对话框头文件中添加以下代码#define WM_NOTIFYICON WM_USER+5 // 自定义消息ID#defi
2010-07-06 21:34:00 1736
C++下读写复合文档演示程序
2010-07-20
EditPlus 3.12
2010-06-14
Microsoft GDI+ 库
2010-05-08
DELPHI GDI+用到的几个PAS文件
2010-04-20
Restorator 2009汉化破解版
2010-04-11
wally同盟社特别版(免安装密码)
2010-04-04
SPL - QQ空间日志查看工具
2010-04-04
GifImage 2.2 控件下载 for Delphi7/6
2009-12-27
Notepad2 v4.0.22
2009-08-11
Masm for Windows 集成实验环境 V2008.4
2008-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人