次の方法で共有


CMFCToolBar::LoadToolBar

更新 : 2007 年 11 月

アプリケーション リソースからツール バーを読み込みます。

virtual BOOL LoadToolBar(
   UINT uiResID,
   UINT uiColdResID=0,
   UINT uiMenuResID=0,
   BOOL bLocked=FALSE,
   UINT uiDisabledResID=0,
   UINT uiMenuDisabledResID=0,
   UINT uiHotResID=0 
);

パラメータ

  • [入力] uiResID
    ツール バーのリソース ID。

  • [入力] uiColdResID
    ツール バーのコールド イメージを参照するビットマップのリソース ID。

  • [入力] uiMenuResID
    標準メニュー イメージを参照するビットマップのリソース ID。

  • [入力] bLocked
    ツール バーをロックするかどうかを指定するブール値。このパラメータが TRUE の場合、ツール バーはロックされます。それ以外の場合は、ツール バーはロックされません。

  • [入力] uiDisabledResID
    無効なツール バー イメージを参照するビットマップのリソース ID。

  • [入力] uiMenuDisabledResID
    無効なメニュー イメージを参照するビットマップのリソース ID。

  • [入力] uiHotResID
    ツール バーのホット イメージを参照するビットマップのリソース ID。

戻り値

メソッドが正常終了した場合は 0 以外。それ以外の場合は 0。

解説

フレームワークは、ツール バーに関連付けられたイメージを読み込むために、初期化時にこのメソッドを呼び出します。

使用例

CMFCToolBar クラスでの LoadToolBar メソッドの使用方法を示す例を次に示します。このコード スニペットは、「IEDemo サンプル : MFC Internet Explorer アプリケーション」の一部です。

  CMFCToolBar     m_wndToolBar;


...


    // The this pointer points to CMainFrame class which extends the CFrameWnd class.
    if (!m_wndToolBar.CreateEx (this, TBSTYLE_TRANSPARENT) ||
        !m_wndToolBar.LoadToolBar (IDR_MAINFRAME, uiToolbarColdID, uiMenuID, 
            FALSE /* Not locked */, 0, 0, uiToolbarHotID))
    {
        TRACE0("Failed to create toolbar\n");
        return -1;      // fail to create
    }

必要条件

ヘッダー : afxtoolbar.h

参照

概念

MFC 階層図

参照

CMFCToolBar クラス