CComControl クラス
このクラスには、ATL コントロールを作成および管理するためのメソッドが用意されています。
重要 |
---|
このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。 |
template <
class T,
class WinBase= CWindowImpl< T>
>
class ATL_NO_VTABLE CComControl :
public CComControlBase, public WinBase;
パラメーター
T
コントロールを実装するクラス。WinBase
基本クラス、実装のウィンドウ関数。CWindowImplへの既定値です。
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
コンストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
要求されたインターフェイスへのポインターを取得します。 |
|
コントロールのウィンドウを作成します。 |
|
コントロールのプロパティが変更されたことをコンテナーのシンク通知します。 |
|
コンテナーが通知シンクらにコントロールのプロパティを変更しようとしていること、およびオブジェクトが移動方法であることをシンクにメッセージが表示されます。 |
|
メッセージ ボックスを作成、表示、および操作するには、このメソッドを呼び出します。 |
解説
CComControl は、一連の ATL コントロールのための便利なコントロールのヘルパー関数および必要なデータ メンバーです。ATL コントロール ウィザードを使用して標準コントロールと DHTML コントロールを作成する場合、ウィザードは CComControlから自動的にクラスを取得します。CComControl は CComControlBaseのメソッドのほとんどを取得します。
コントロールの作成の詳細については、ATL チュートリアルを参照してください。ATL プロジェクト ウィザードに関する詳細については、" " ATL プロジェクトの作成を参照してください。
CComControl のメソッドとデータ メンバーのデモについては、CIRC サンプルを参照してください。
継承階層
WinBase
CComControl
必要条件
Header: atlctl.h