CDialogBar クラス
更新 : 2007 年 11 月
このトピックは、Visual Studio 2005 SP1 に合わせて更新されています。
コントロール バー内の Windows のモードレス ダイアログ ボックスの機能を提供します。
class CDialogBar : public CControlBar
解説
ダイアログ バーは、Tab キーで移動できる Windows 標準のコントロールを持つという点でダイアログ ボックスと似ています。また、ダイアログ バーを表示するためにダイアログ テンプレートを作成するという点でも似ています。
ダイアログ バーの作成、使用方法は、CFormView オブジェクトの作成、使用方法と似ています。ダイアログ バーを作成するには、まず、ダイアログ エディタを使って WS_CHILD スタイルのみを指定したダイアログ テンプレートを定義します。WS_VISIBLE スタイルをテンプレートに定義しないでください。アプリケーション プログラムで CDialogBar のコンストラクタを呼び出し、オブジェクトを構築します。その後、Create 関数を呼び出してダイアログ バー ウィンドウを作成し、CDialogBar オブジェクトに結び付けます。
CDialogBar の詳細については、「ダイアログ バー」と「テクニカル ノート 31: コントロール バー」を参照してください。
メモ : |
---|
現在のリリースでは、CDialogBar オブジェクトで Windows フォーム コントロールをホストすることはできません。Visual C++ の Windows フォーム コントロールの詳細については、「MFC での Windows フォーム ユーザー コントロールの使用」を参照してください。 |
必要条件
ヘッダー : afxext.h
スマート デバイス開発者のためのメモ
このセクションは、Visual Studio 2005 SP1 に合わせて更新されています。
Visual Studio 2005 SP1 以降では、このクラスがスマート デバイス プロジェクトでサポートされます。
参照
処理手順
CTRLBARS サンプル : カスタム コントロール バー