掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Visual C++6.0 でMFCを使わずにOCXを作成する方法 (ID:71354)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ATLプロジェクトで単純なコントロールを作ってみても実装するインターフェースが多く、 実装方法についてのドキュメントもMSDN(英語)くらいしかないので 専門書をあたった方がいいかもしれません。 まずは最低限COMとして機能するDLLの作成から始めてみてはいかがでしょうか。 このレベルであれば、IUnknownから派生するインターフェースを用意して IClassFactoryインターフェース DllGetClassObject関数 DllCanUnloadNow関数 DllRegisterServer関数 DllUnregisterServer関数 の実装があればとりあえず作れます。 これをVC++以外で利用可能にするためにはタイプライブラリを用意して IDispatchを実装することになると思います。 (タイプライブラリがあればIDispatchの実装はITypeLib、ITypeInfoに丸投げできます)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.