enumeração tagDESKBANDCID (shobjidl_core.h)
Essas IDs de comando podem ser enviadas para o contêiner do objeto de banda com IOleCommandTarget::Exec.
Syntax
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
} ;
Constantes
DBID_BANDINFOCHANGED Valor: 0 Atualizações todas as bandas ou uma banda específica.
|
||||||||
DBID_SHOWONLY Valor: 1 Ativa ou desativa outras faixas no contêiner. Defina pvaIn-vt> como VT_UNKNOWN e defina pvaIn-punkVal> como um dos valores a seguir.
|
||||||||
DBID_MAXIMIZEBAND Valor: 2 Maximizar a banda. Defina pvaIn-ulVal> como a ID da banda a ser maximizada e defina pvaIn-vt> como VT_UI4. |
||||||||
DBID_PUSHCHEVRON Valor: 3 Versão 5. Exibe uma divisa push em uma faixa de mesa. Defina pvaIn-vt> como VT_I4, defina pvaIn-lVal> como a ID da banda de mesa e defina o parâmetro nCmdExecOpt do método IOleCommandTarget::Exec para o identificador de banda recebido na chamada mais recente para IDeskBand::GetBandInfo. O contêiner envia uma mensagem RB_PUSHCHEVRON e o objeto de banda recebe uma notificação RBN_CHEVRONPUSHED que solicita que ele exiba a divisa. A ID da banda é passada de volta para o objeto de banda no parâmetro lParam da mensagem RBN_CHEVRONPUSHED. |
||||||||
DBID_DELAYINIT Valor: 4 |
||||||||
DBID_FINISHINIT Valor: 5 |
||||||||
DBID_SETWINDOWTHEME Valor: 6 |
||||||||
DBID_PERMITAUTOHIDE Valor: 7 |
Comentários
Defina o parâmetro pguidCmdGroup do método IOleCommandTarget::Exec como CGID_DeskBand, o parâmetro pvaIn para o valor indicado na descrição do comando e o parâmetro nCmdID como um dos valores de comando listados acima.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |
Confira também
Criando barras de Explorer personalizadas, bandas de ferramentas e bandas de mesa
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de