tagDESKBANDCID 列挙 (shobjidl_core.h)
これらのコマンド ID は、 IOleCommandTarget::Exec を使用してバンド オブジェクトのコンテナーに送信できます。
構文
typedef enum tagDESKBANDCID {
DBID_BANDINFOCHANGED = 0,
DBID_SHOWONLY = 1,
DBID_MAXIMIZEBAND = 2,
DBID_PUSHCHEVRON = 3,
DBID_DELAYINIT = 4,
DBID_FINISHINIT = 5,
DBID_SETWINDOWTHEME = 6,
DBID_PERMITAUTOHIDE = 7
} ;
定数
DBID_BANDINFOCHANGED 値: 0 すべてのバンドまたは特定のバンドを更新します。
|
||||||||
DBID_SHOWONLY 値: 1 コンテナー内の他のバンドをオンまたはオフにします。 VT_UNKNOWNに設定し>、次のいずれかの値に設定します>。
|
||||||||
DBID_MAXIMIZEBAND 値: 2 バンドを最大化します。 最大化するバンドの ID に設定>し、VT_UI4に設定します>。 |
||||||||
DBID_PUSHCHEVRON 値: 3 バージョン 5。 デスク バンドにプッシュ シェブロンを表示します。 VT_I4に設定し>、VT_I4 pvaIn-lVal> をデスク バンドの ID に設定し、IOleCommandTarget::Exec メソッドの nCmdExecOpt パラメーターを、IDeskBand::GetBandInfo の最新の呼び出しで受信したバンド識別子に設定します。 コンテナーはRB_PUSHCHEVRONメッセージを送信し、バンド オブジェクトはシェブロンの表示を求めるRBN_CHEVRONPUSHED通知を受け取ります。 バンド ID は、RBN_CHEVRONPUSHED メッセージの lParam パラメーターのバンド オブジェクトに戻されます。 |
||||||||
DBID_DELAYINIT 値: 4 |
||||||||
DBID_FINISHINIT 値: 5 |
||||||||
DBID_SETWINDOWTHEME 値: 6 |
||||||||
DBID_PERMITAUTOHIDE 値: 7 |
注釈
IOleCommandTarget::Exec メソッドの pguidCmdGroup パラメーターを CGID_DeskBandに設定し、コマンドの説明に示されている値に、nCmdID パラメーターを上記のいずれかのコマンド値に設定します。
要件
要件 | 値 |
---|---|
Header | shobjidl_core.h (Shobjidl.h を含む) |