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