次の方法で共有


CDialogBar クラス

更新 : 2007 年 11 月

このトピックは、Visual Studio 2005 SP1 に合わせて更新されています。

コントロール バー内の Windows のモードレス ダイアログ ボックスの機能を提供します。

class CDialogBar : public CControlBar

解説

ダイアログ バーは、Tab キーで移動できる Windows 標準のコントロールを持つという点でダイアログ ボックスと似ています。また、ダイアログ バーを表示するためにダイアログ テンプレートを作成するという点でも似ています。

ダイアログ バーの作成、使用方法は、CFormView オブジェクトの作成、使用方法と似ています。ダイアログ バーを作成するには、まず、ダイアログ エディタを使って WS_CHILD スタイルのみを指定したダイアログ テンプレートを定義します。WS_VISIBLE スタイルをテンプレートに定義しないでください。アプリケーション プログラムで CDialogBar のコンストラクタを呼び出し、オブジェクトを構築します。その後、Create 関数を呼び出してダイアログ バー ウィンドウを作成し、CDialogBar オブジェクトに結び付けます。

CDialogBar の詳細については、「ダイアログ バー」と「テクニカル ノート 31: コントロール バー」を参照してください。

tdkcfwe6.alert_note(ja-jp,VS.90).gifメモ :

現在のリリースでは、CDialogBar オブジェクトで Windows フォーム コントロールをホストすることはできません。Visual C++ の Windows フォーム コントロールの詳細については、「MFC での Windows フォーム ユーザー コントロールの使用」を参照してください。

必要条件

ヘッダー : afxext.h

スマート デバイス開発者のためのメモ

このセクションは、Visual Studio 2005 SP1 に合わせて更新されています。

Visual Studio 2005 SP1 以降では、このクラスがスマート デバイス プロジェクトでサポートされます。

参照

処理手順

CTRLBARS サンプル : カスタム コントロール バー

参照

CControlBar クラス

階層図

CFormView クラス

CControlBar クラス

その他の技術情報

CDialogBar のメンバ