请问谁知道AfxOleInit()函数是什么意思?

解决方案 »

  1.   

    com编程用的,用于初始化com库
      

  2.   

    类似的函数有CoInitlize(),区别请看:
    http://www.cppblog.com/kenlistian/archive/2008/01/09/40809.html
      

  3.   

    总之,调用AfxOleInit()函数的作用是初始化ole控件以支持MFC应用。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()