次の方法で共有


CToolBar::SetButtons

このメンバー関数は lpIDArray配列の対応する要素によって指定された値に各ツール バー ボタンのコマンド ID を設定します。

BOOL SetButtons(
   const UINT* lpIDArray,
   int nIDCount 
);

パラメーター

  • lpIDArray
    コマンド ID の配列へのポインター。これは空のボタンを割り当てる null です。

  • nIDCount
    配列の要素の数は lpIDArrayが指す。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

配列要素に値 ID_SEPARATORがある場合、区分線は、ツール バーの対応する位置に作成されます。この関数は、TBBS_BUTTON に各ボタンのスタイルと TBBS_SEPARATORに各区分線のスタイルを設定し、各ボタンにイメージのインデックスを割り当てます。イメージのインデックスは、ビットマップ内のボタン イメージの位置を指定します。

この関数が区分線のイメージのインデックスを配置するビットマップの区切りを説明する必要はありません。、のツール バーの位置 2 の位置 0、1、および 3 と区切り記号ボタンがある場合、ビットマップの位置 0、1、および 2 のイメージは位置 0、1、および 3 のボタンにそれぞれ割り当てられます。

lpIDArray が null場合、この関数は nIDCountに指定された回数に領域を割り当てます。各項目の属性を設定するために SetButtonInfo を使用します。

必要条件

ヘッダー: afxext.h

参照

関連項目

CToolBar クラス

階層図

CToolBar::Create

CToolBar::SetButtonInfo

CToolBar::SetButtonStyle

CToolbar::LoadToolBar