次の方法で共有


CComControl クラス

このクラスには、ATL コントロールを作成および管理するためのメソッドが用意されています。

重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

template < 
class T, 
class WinBase= CWindowImpl< T>  
> 
class ATL_NO_VTABLE CComControl : 
public CComControlBase, public WinBase;

パラメーター

  • T
    コントロールを実装するクラス。

  • WinBase
    基本クラス、実装のウィンドウ関数。 CWindowImplへの既定値です。

メンバー

パブリック コンストラクター

名前

説明

CComControl::CComControl

コンストラクターです。

パブリック メソッド

名前

説明

CComControl::ControlQueryInterface

要求されたインターフェイスへのポインターを取得します。

CComControl::CreateControlWindow

コントロールのウィンドウを作成します。

CComControl::FireOnChanged

コントロールのプロパティが変更されたことをコンテナーのシンク通知します。

CComControl::FireOnRequestEdit

コンテナーが通知シンクらにコントロールのプロパティを変更しようとしていること、およびオブジェクトが移動方法であることをシンクにメッセージが表示されます。

CComControl::MessageBox

メッセージ ボックスを作成、表示、および操作するには、このメソッドを呼び出します。

解説

CComControl は、一連の ATL コントロールのための便利なコントロールのヘルパー関数および必要なデータ メンバーです。 ATL コントロール ウィザードを使用して標準コントロールと DHTML コントロールを作成する場合、ウィザードは CComControlから自動的にクラスを取得します。 CComControlCComControlBaseのメソッドのほとんどを取得します。

コントロールの作成の詳細については、ATL チュートリアルを参照してください。 ATL プロジェクト ウィザードに関する詳細については、" " ATL プロジェクトの作成を参照してください。

CComControl のメソッドとデータ メンバーのデモについては、CIRC サンプルを参照してください。

継承階層

WinBase

CComControlBase

CComControl

必要条件

Header: atlctl.h

参照

関連項目

CWindowImpl クラス

CComControlBase クラス

CComCompositeControl クラス

その他の技術情報

ATL クラスの概要