CSnapInItemImpl::SetToolbarButtonInfo

更新 : 2007 年 11 月

ツール バーを作成する前に、スナップイン オブジェクトのツール バー ボタンのスタイルを変更します。

void SetToolbarButtonInfo(
   UINT id,
   BYTE *fsState,
   BYTE *fsType 
);

パラメータ

  • id
    [入力] 設定するツール バー ボタンの ID。

  • fsState
    [入力] ボタンの状態フラグ。次の値を 1 つ以上指定できます。

    • TBSTATE_CHECKED   ボタンはスタイルが TBSTYLE_CHECKED で、押された状態です。

    • TBSTATE_ENABLED   ボタンはユーザー入力を受け入れます。この状態を持たないボタンは、ユーザー入力を受け入れず、淡色表示されます。

    • TBSTATE_HIDDEN   ボタンは表示されず、ユーザー入力を受け入れることはできません。

    • TBSTATE_INDETERMINATE   ボタンは淡色表示されています。

    • TBSTATE_PRESSED   ボタンは押された状態です。

    • TBSTATE_WRAP   ボタンの後ろに改行が続きます。ボタンは TBSTATE_ENABLED も持ってる必要があります。

  • fsType
    [入力] ボタンの状態フラグ。次の値を 1 つ以上指定できます。

    • TBSTYLE_BUTTON   標準のプッシュ ボタンを作成します。

    • TBSTYLE_CHECK   ユーザーがクリックするたびに押された状態と押されていない状態が切り替わるボタンを作成します。ボタンが押された状態になると背景色が変わります。

    • TBSTYLE_CHECKGROUP   グループ内の別のボタンが押されるまで押されたままになるチェック ボタンを作成します。

    • TBSTYLE_GROUP   グループ内の別のボタンが押されるまで押されたままになるボタンを作成します。

    • TBSTYLE_SEP   各ボタン グループ間に小さなすきまを与える区切り線を作成します。このスタイルのボタンはユーザー入力を受け入れません。

必要条件

ヘッダー : atlsnap.h

参照

参照

CSnapInItemImpl クラス

その他の技術情報

CSnapInItemImpl のメンバ