次の方法で共有


CComControl クラス

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

重要 : 重要

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

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

パラメーター

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

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

メンバー

sd9h8647.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CComControl::CComControl

コンストラクターです。

sd9h8647.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

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 クラスの概要