CToolBar::SetButtonInfo
telefonar Essa função de membro para conjunto ID de comando, estilo e número de imagem do botão.
void SetButtonInfo(
int nIndex,
UINT nID,
UINT nStyle,
int iImage
);
Parâmetros
nIndex
Índice baseado em zero do botão ou separador para o qual são as informações sejam conjunto.nID
O valor para o qual ID de comando do botão é definido.nStyle
O novo estilo de botão.Há suporte para os seguintes estilos de botão:TBBS_BUTTON Pushbutton padrão (padrão)
TBBS_SEPARATOR Separador
TBBS_CHECKBOX Botão de caixa de seleção automática
TBBS_GROUP Marca o início de um agrupar de botões
TBBS_CHECKGROUP Marca o início de um agrupar de botões da caixa de seleção
**TBBS_DROPDOWN **Cria um botão na lista suspensa.
**TBBS_AUTOSIZE **Largura do botão será calculada com base no texto do botão, não no dimensionar da imagem.
**TBBS_NOPREFIX **O texto do botão não terá um prefixo de acelerador associado a ele.
iImage
Novo índice para a imagem do botão dentro do bitmap.
Comentários
Para separadores, que tem o estilo de TBBS_SEPARATOR, essa função define largura do separador em pixels para o valor armazenado no iImage.
Observação: |
---|
Você também pode conjunto estados de botão usando o nStyle parâmetro; no entanto, como estados de botão são controlados pela ON_UPDATE_COMMAND_UI manipulador, qualquer estado que você conjunto usando SetButtonInfo serão perdidas durante o processamento seguinte ocioso. See Como atualizar objetos de interface do usuário and TN031: Barras de controle para obter mais informações. |
Para obter informações sobre imagens de bitmap e botões, consulte o CToolBar Visão geral e CToolBar::LoadBitmap.
Requisitos
Cabeçalho: afxext.h