AfxOleInit
来源:互联网 发布:linux ftp 用户 编辑:程序博客网 时间:2024/06/07 06:37
AfxOleInit
初始化 OLE 为应用程序的支持。
BOOL AFXAPI AfxOleInit( );
返回值
备注
AfxOleInit()与CoInitialize(NULL)的区别
OLE是建立在COM之上的技术,层次比COM要高。AfxOleInit()调用的是OleInitialize(),而OleInitialize()除了调用CoInitializeEx()来初始化COM库外,还进行一些其它的操作,这些操作对OLE应用来说是必须的,这些OLE应用包括:
(1)Clipboard;
(2)Drag and drop;
(3)Object linking and embedding(现在的OLE,已不再仅仅是Object linking and embedding的概念);
(4)In-place activation;
与AfxOleInit()对应的是,AfxOleTerm()。
CoInitialize和CoUninitialize必须成对使用,后者不必。
AfxOleInit()和AfxOleTerm()其实也是需要成对的,但是,在你的程序中,AfxOleTerm()可以不出现,这是因为,MFC已经帮你做好了(有兴趣的话,你可以仔细研究一下CWinThread::m_lpfnOleTermOrFreeLib,而CWinApp是从CWinThread继承的)。
- AfxOleInit
- AfxOleInit()
- AfxOleInit
- AfxSocketInit AfxOleInit
- AfxOleInit()/CoInitialize()/CoInitializeEx()
- CoInitialize()、CoInitializeEx()和AfxOleInit()
- CoInitialize()和AfxOleInit()区别
- 神奇的afxoleinit()
- AfxOleInit()/CoInitialize()/CoInitializeEx()
- CoInitialize \CoInitializeEx\AfxOleInit
- AfxOleInit和OleInitialize的区别
- AfxOleInit 和CoInitlize的区别
- AfxOleInit 和CoInitlize的区别
- AfxOleInit()和::CoInitialize(NULL)区别
- AfxOleInit()和::CoInitialize(NULL)区别
- AfxOleInit 和CoInitlize的区别
- AfxOleInit()和::CoInitialize(NULL)区别
- AfxOleInit()和::CoInitialize(NULL)区别
- JNI学习之步步深入二
- cma相关链接(更新中)
- 黑马程序员—HTML基础与加强
- Unity3D实用工具汇总
- JNI学习之步步深入三
- AfxOleInit
- HTTP协议详解
- C#抽象类和接口的区别
- Linux下长时间ping网络加时间戳并记录到文本
- 苹果推送通知服务教程 Apple Push Notification Services Tutorial
- JNI学习之步步深入四--皇后的祝福
- ADO Connection Open
- pthread_cond_wait()分析
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包