CControlBar クラス
コントロール バーの基本クラスは CStatusBar、CToolBar、CDialogBar、CReBarと COleResizeBarを並べ替えます。
class CControlBar : public CWnd
メンバー
プロテクト コンストラクター
名前 |
説明 |
---|---|
CControlBar オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
CSize のオブジェクトとしてダイナミック コントロールのバーのサイズを返します。 |
|
CSize のオブジェクトとしてコントロール バーのサイズを返します。 |
|
コントロール バーの領域の現在のサイズを返します; 境界線が。 |
|
コントロール バーの境界線とグリップが表示されます。 |
|
コントロール バーの境界線が表示されます。 |
|
コントロール バーのグリップが表示されます。 |
|
コントロール バーをフローティングまたはドッキングします。 |
|
コントロール バー スタイルの設定を取得します。 |
|
コントロール バーの境界線の値を取得します。 |
|
コントロール バーの非HWND の要素数を返します。 |
|
コントロール バーをドッキングされたフレームへのポインターを返します。 |
|
当該のコントロール バーをフローティング コントロール バーの場合以外の値を返します。 |
|
コマンド UI のハンドラーを呼び出します。 |
|
コントロール バー スタイルの設定を変更します。 |
|
コントロール バーの境界線の値を設定します。 |
|
コントロール バーの埋め込みの所有者を変更します。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
以外の場合、CControlBar のオブジェクトは、Windows のコントロール バーが破棄されるときに削除されます。 |
|
コントロールの埋め込みバーのオーナー。 |
解説
コントロール バーは、通常、フレーム ウィンドウの左端に配置されるウィンドウです。これは、Windows メッセージに応答生成する、または非ウィンドウではなく、アプリケーション コードまたはフレームワーク コードで管理されますHWNDの Windows ベースの項目のウィンドウである、HWNDのいずれかのベースのコントロールである子項目を含む場合があります。リスト ボックス、およびエディット コントロールは HWNDベースのコントロールの例としては、; ステータス バー ペインおよびビットマップ ボタンはHWNDの非ベースのコントロールの例です。
コントロール バーのウィンドウは、通常、親フレーム ウィンドウの子ウィンドウで、通常はクライアントのビューの兄弟またはフレーム ウィンドウの MDI クライアントです。CControlBar のオブジェクトは自身を設定するには、親ウィンドウのクライアント領域の四角形に関する情報を使用します。次に、どの程度空間のままですが親ウィンドウのクライアント領域に対して、で割振りを解除した親ウィンドウに通知します。
CControlBarの詳細については、" "を参照してください:
サポート技術情報の文書 Q242577: PRB: 更新コマンドの UI のハンドラーは、ダイアログ ボックスにアタッチされているメニューには使用できません
継承階層
CControlBar
必要条件
Header: afxext.h