使用MFC實現進程內COM組件的步驟

MFC實現COM組件的幾個步驟:

  1. 創建MFC dll項目選擇自動化選項(Automation); //自動生成MFC_COM代碼框架。
  2. 使用ClassWizard創建繼承於CCmdTarget的功能類。
  3. 在功能類的頭文件使用組宏BEGIN_INTERFACE_PART(…)定義內嵌實現接口類。
  4. 使用DECLARE_INTERFACE_MAP()DECLARE_OLECREATE宏聲明接口映射表和COM對象工廠。
  5. 爲各類接口定義IID的值,使用BEGIN_INTERFACE_MAP等組宏定義接口映表的值。
  6. 使用宏DECLARE_OLECREATE定義COM對象工廠。
  7. 定義內嵌類的實現
發佈了35 篇原創文章 · 獲贊 14 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章