我正在開發一個定義了一些DISP_FUNCTION_ID的OCX。 我怎樣才能自動生成一個包裝它在MFC C++對話框中使用,所以當我添加功能到我的OCX時它可以autoregenerated?使用Visual Studio將C++自動化爲C++包裝到C++
Regards
我正在開發一個定義了一些DISP_FUNCTION_ID的OCX。 我怎樣才能自動生成一個包裝它在MFC C++對話框中使用,所以當我添加功能到我的OCX時它可以autoregenerated?使用Visual Studio將C++自動化爲C++包裝到C++
Regards
改爲使用雙接口。在IDL中編寫它們的聲明,以便您可以使用midl.exe創建一個類型庫。然後,您可以將#import導入客戶端應用程序,該應用程序會根據_com_ptr_t類自動生成包裝。使用ATL對象嚮導時會自動生成雙接口。
我使用ClassWizard從類型庫中生成類。
要做到這一點,打開類嚮導,並 按「添加類」,選擇「從 類型庫」,從下拉列表中。 找到您的類型庫,然後 從列表 中選擇它提供給您的所有類。
每個類都來自 COleDispatchDriver。您可以使用 類的 CreateDispatch()方法創建類的實例。
不要鏈接到需要(付費)會員的網站。 – 2010-12-22 10:24:10
怎樣才能從OCX IDL文件? – zitronic 2010-05-04 07:09:25
我看到視覺工作室自動,它謝謝 – zitronic 2010-05-04 07:32:28