次の方法で共有


ツール バーの作成方法

MFC はツールバーを作成するための 2 種類のクラスが用意されています: CToolBarCToolBarCtrl (Windows のコモン コントロール API をラップします)。CToolBar はツールバーのコモン コントロールの機能がすべて用意し、に必須のコモン コントロールの設定、および構造体の多くを処理します; ただし、生成された実行可能ファイルは、通常、 CToolBarCtrlを使用して作成された、より大きい。

CToolBarCtrl は、通常、小さい実行可能ファイルであり、 MFC アーキテクチャにツールバーを統合する場合は CToolBarCtrl を使用する方がよいことができます。CToolBarCtrl を使用して、 MFC のアーキテクチャにツールバーを統合する場合は、 MFC とツールバー コントロールの操作を伝える追加は注意が必要です。この通信は困難ではありません; ただし、 CToolBarを使用すると、不要なのは、追加作業です。

Visual C++ はツールバーのコモン コントロールを使用する 2 とおりの方法を提供します。

  • ツールバーを CToolBarを使用して作成し、 CToolBarCtrl のメンバー関数へのアクセスを取得するに CToolBar::GetToolBarCtrl をダイヤルします。

  • CToolBarCtrl のコンストラクターを使用してツールバーを作成します。

どちらのメソッドはツールバー コントロールのメンバー関数にアクセスできます。CToolBar::GetToolBarCtrlをダイヤルすると、 CToolBarCtrl のオブジェクトへの参照を返すため、メンバー関数を設定しますいずれかを使用できます。CToolBarを使用してツールバーを構築し、作成する方法については CToolBar を参照してください。

参照

関連項目

CToolBarCtrl の使い方

概念

コントロール (MFC)