過去ログを探したり、MSDNやぐぐってみたのですが
思った回答に近づけなかったので投稿します
VB側よりVB上で使っているリストボックスなどの
コントロールを受け取り処理する関数を
VCにてDLLで作成したいと考えております。
コントロールごと受け取って処理する目的としましては
コントロールにあるプロパティおよび値をDLLで変更したいからです
参考になるサイトでもかまいませんので
よろしくお願いいたします。
環境:Visual C++ ver6.0 + Visual Basic6.0
なんとか、自力解決できたようなので報告です
VB側
Declare Function hogeapi as "hoge.dll" (ByVal objControl as Object)
VC側
_stdcall int hogeapi(IUnknown *ctrlWeb)
あとは、QueryInterfaceを使って受け取りたいインタフェイスを持ってくる
(Webブラウザーコントロールなどなど)
intなのは、テストしているためですのでWINAPIなど適切な宣言で
お願いします・・
解決し忘れてました
すいません
ツイート | ![]() |