摘要:
获取内存和Drive信息- - http://hanyu1980.blogchina.com/3329322.html 今天写了一个获取硬盘和内存信息的值的程序,总结一下如下: 1. GlobalMemoryStatus VOID GlobalMemoryStatus( LPMEMORYST... 阅读全文
2005年11月8日 #
摘要:
boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发... 阅读全文
摘要:
ReBar、工具条、菜单条(maxthon浏览器)、背景贴图
阅读全文
摘要:
在工具栏中使用真彩色图标 实现带下拉菜单的工具栏按钮 20050916 阅读全文
摘要:
http://www.allaboutprogram.com 开了一个新的版面:类库讨论,希望能够对流行的类库进行探讨,不仅可以从中获得使用经验,也可以为自己今后设计类库指明方向。ATL(Active Template Library,活动模板库) 也是这个版面讨论的对象之一,它是微软开发的一套 COM(Component Object Model,组件对象模型) 支持库。通常,脱离所支持的对象而... 阅读全文
摘要:
http://www.cppblog.com/TechLab/archive/2005/10/20/757.html这是MSDN的例子,纪录于此,便于查找。有的时候需要让TOOLBAR呈多列显示,TBSTATE_WRAP表示让工具栏换行,而TBBS_WRAPPED是MFC中定义的一个宏MAKELONG(0, TBSTATE_WRAP),下面的代码是MFC例子CTRLBARS中的。说明了如何设置多列... 阅读全文
摘要:
IPicture接口管理一个图片对象和它的属性。图片对象提供对Bitmap Icon Metafile的语言不相关的抽象支持。图像对象的主要接口是IPicture和IPictureDisp。IPictureDisp从IDispatch继承,提供了通过自动化访问图片属性的能力。图片对象可通过OleCreatePictureIndirect创建。关于IPicture支持的其他接口和方法可以看MSDN... 阅读全文
摘要:
http://www.cppblog.com/TechLab/articles/862.html 多页图像是指图像中包含有多个图形页。每页可以看作图像帧。这些图像帧通过连续的显示就形成了一副动画。比如GIF文件。 GDI+的Image对象提供了直接的对GIF、TIF文件格式的支持。调用Image对象的成员函数GetFrameDimensionsCount可以得到Image对象的Dime... 阅读全文
摘要:
归纳能力和演绎能力
通过MindManager进行需求分析的演示 阅读全文
2005年11月7日 #
2005年11月6日 #
摘要:
MFC提供了一个框架性的打印和打印预览功能代码,它的基本思想是将实际显示和打印文档的代码合二为一,即都由此文档关联的CView中的OnDraw(CDC *pDC)来处理,由MFC框架根据用户的操作来决定传进来的pDC是指向屏幕还是打印机,当pDC指向屏幕设备,就在屏幕上显示文档,当指向打印机设备时就打印文档。这些都很好理解,但是,当我们要打印预览时,传进来的pDC就有些特别了。因为打印预览是在屏幕... 阅读全文
摘要:
转载一下,呵呵WMI类--所有可用的WMI的类封装 public class WMIClasses { private Hashtable _ClassHash=new Hashtable(); public WMIClasses() { LoadWMIClasses(); } pri... 阅读全文
摘要:
表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。 有关此类型所有成员的列表,请参阅 Hashtable 成员。 System.Object System.Collections.Hashtable System.Data.PropertyCollection[Visual Basic] Public Class Hashtable Implements IDicti... 阅读全文
2005年11月5日 #
摘要:
20050712 阅读全文
摘要:
基本上都是hook或SetWindowLog,自己处理窗口消息中相应的代码,如果有必要就调用原来的处理过程,否则就直接返回,不用原来的过程来处理20051105 阅读全文
摘要:
为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的。结构化编程是函数块的形式,通过把一个软件划分成许多模块,每个模块完成各自不同的功能,尽量做到高内聚低藕合,这已经是一个很好的开始,我们可以把不同的模块分给不同的人去做,然后合到一块,这已经有了组装的概念了。软件... 阅读全文
摘要:
下面是Windows重画非客户区的过程。在处理WM-NCPAINT、WM-NCACTIVE、WM-SYSCOMMAND、WM-SETTEXT消息之后,Windows调用缺省处理消息函数DefWindowProc,在此函数中将对非客户区进行重画操作,故而在CWnd的虚函数DefWindowProc中,重画Title Bar,就可以达到我们的目的,但是若不对消息进行一定的过滤,势必引起过多的重画,我们... 阅读全文
摘要:
反转文件,20051105 阅读全文
摘要:
这个例子是用来进程间共享数据用的
//创建一内存映射文件,设定共享内存区域
m_hSharedMemoryFile = ::CreateFileMapping(
(HANDLE)0xFFFFFFFF, // 文件句柄
NULL, // 安全属性(WIN95忽略)
PAGE_READWRITE, // 文件的保护属性
0, // 使用页面文件
1 m_strShareMemName.GetBuffer(0));// 共享内存名称 阅读全文