CComCompositeControl

テンプレート lt; クラスベース>
CComCompositeControl クラス: パブリック CComControl <
ベース、CAxDialogImpl < ベース>>

パラメーター

ベース

CComObjectRootまたはCComObjectRootExからなどの複合コントロールをサポートする他のインターフェイスから派生クラス。

CComCompositeControlクラスから派生したクラスは、ActiveX 複合コントロールの機能を継承します。CComCompositeControlから派生した ActiveX コントロールは、標準のダイアログ ボックスでホストされています。彼ら (ネイティブの Windows コントロールと ActiveX コントロール) の他のコントロールをホストすることができるのでこれらの種類のコントロールの複合コントロールと呼ばれます。

CComCompositeControlでは、列挙のデータ クラスのメンバーの子を探して、複合コントロールの作成に使用するには、ダイアログ リソースを識別します。IDD この子クラスのメンバーは、コントロールのウィンドウとして使用される、ダイアログ リソースのリソース ID に設定されます。次はCComCompositeControlから派生したクラスは、コントロールのウィンドウを使用するには、ダイアログ リソースを識別するために含める必要があります、データ メンバーの例:

 列挙 {IDD IDD_MYCOMPOSITE を =}

特価;ウィンドウなしのコントロールを含めることができます複合コントロールは、常にウィンドウのコントロールが(&N)。

CComCompositeControlを実装するコントロール-派生クラスが既定のタブのビルド動作します。連続して TAB キーを押すと、コントロールは、タブに含まれているアプリケーションで付き中でフォーカスを受け取ったときは、すべての複合コントロールのコントロール、複合コントロールとコンテナーのタブ オーダーの次の項目を循環させるにフォーカスをが。ホストされるコントロールのタブ オーダー ダイアログ リソースによって決定され、順番タブでが発生します。

#include lt;atlctl.h>

クラス メンバー

参照してください。

CComControl複合コントロールの基本

Index