1

以下のように説明されている CoClass があります。

[
    uuid(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx), 
    version(1.0), 
    helpstring("FooBar")
]
coclass FooBar
{
    [default] interface IFoo;
    interface IBar;
}

だから私の質問は:

  1. 両方のインターフェイスを表示するのに、インターフェイスtlbimpのみを公開するのはなぜですか?IFoooleview.exe
  2. tlbimpインターフェイスのみを公開[default]し、その理由は? (MSDN によると、[default] 「マクロ言語による使用を意図しています。」 )
  3. このケースを MIDL/COM でモデル化するにはどうすればよいですか? 継承の代わりに関連付けを使用する必要がありますか?
4

0 に答える 0