上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 36 下一页
摘要: 封装了如下函数,很好用 GetBits GetColorTable GetMaxColorTableEntries GetPitch GetPixelAddress IsIndexed SetColorTable 阅读全文
posted @ 2009-08-21 23:31 Fan Zhang 阅读(285) 评论(0) 推荐(0)
摘要: #define STRICT#define WIN32_LEAN_AND_MEAN#define _WTL_USE_CSTRING #include <atlbase.h> // base ATL classes#include <atlapp.h> // base WTL classesextern CAppModule _Module; // WTL version o... 阅读全文
posted @ 2009-08-21 18:28 Fan Zhang 阅读(516) 评论(0) 推荐(0)
摘要: OLE文档对象来源自OLE2.0标准,并演化而来。 OLE1.0时候,嵌入的文档如果显示,必须谈出一个新窗口,然后内嵌文档显示在新窗口中。 OLE2.0时候,嵌入的文档可以显示在Container中,但是内嵌文档和Container的交互性很差。Container可以控制内嵌文档,但内嵌文档不能控制Container。 OLE Document Objects解决了上述问题,是用户感觉不到内... 阅读全文
posted @ 2009-08-21 15:11 Fan Zhang 阅读(320) 评论(0) 推荐(0)
摘要: 如果在Word软件中使用Excel功能,那么对于Word来说就是Container Application,对于Excel来说就是Server Application。 Linking and Embedding的区别:这两种都是将Items存储在OLE文档中的方法。Linking就是一个链接,而Embedding就是嵌入。字面就可以看出区别。 In-Place Activation :在Co... 阅读全文
posted @ 2009-08-19 21:59 Fan Zhang 阅读(190) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2009-08-19 18:01 Fan Zhang 阅读(243) 评论(0) 推荐(0)
摘要: MIDL.exe将IDL文件编译成TLB文件,它是一个二进制文件。描述了接口信息,可用于VB等脚本语言使用。TLB文件可以作为资源嵌入DLL文件中。 阅读全文
posted @ 2009-08-18 11:29 Fan Zhang 阅读(292) 评论(0) 推荐(0)
摘要: BEGIN_MSG_MAP_EX宏可以使用MSG_WM_CREATE宏 而 BEGIN_MSG_MAP宏只能使用MESSAGE_HANDLER宏 阅读全文
posted @ 2009-08-17 14:23 Fan Zhang 阅读(705) 评论(0) 推荐(0)
摘要: 双接口就是这个类实现了IDispatch接口和自己实现的借口IXXXX借口。同时让IXXXX继承自IDispatch接口。 这样保证IXXXX接口兼容于IDispatch。进一步说,返回的IDispatch和IXXXX指针是相同的。 对于编译型语言,可以通过#import "..\simple6.dll" no_namespace    如果需... 阅读全文
posted @ 2009-08-15 00:11 Fan Zhang 阅读(553) 评论(0) 推荐(0)
摘要: 创建支持ActiveX控件的对话框时候,Create或DoModal函数会调用AtlAxCreateDialog或者AtlAxDialogBox函数。 会创建class为AtlAxWin的窗口类,作为ActiveX控件窗口的父窗口。WTL提供CAxWindow对AtlAxWin的窗口类进行封装,而CAxWindow可以与ActiveX控件进行通信。它提供QueryControl函数,可以查询接口... 阅读全文
posted @ 2009-08-14 17:52 Fan Zhang 阅读(373) 评论(0) 推荐(0)
摘要: ><SCRIPT>alert("hello")</SCRIPT> 阅读全文
posted @ 2009-08-13 17:39 Fan Zhang 阅读(227) 评论(2) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 36 下一页