CToolBar::SetButtonInfo
Chamar essa função de membro para definir a ID de comando do botão, para estilizar, e o número de imagem.
void SetButtonInfo(
int nIndex,
UINT nID,
UINT nStyle,
int iImage
);
Parâmetros
nIndex
Índice com base zero do botão ou do separador para que informações deve ser definida.nID
O valor que o ID de comando do botão como.nStyle
O novo estilo do botão. Os seguintes estilos de botões são suportados:Tecla padrão deTBBS_BUTTON (padrão)
Separador deTBBS_SEPARATOR
Botão automática da caixa de seleção deTBBS_CHECKBOX
TBBS_GROUP marca o início de um grupo de botões
TBBS_CHECKGROUP marca o início de um grupo de botões da caixa de seleção
TBBS_DROPDOWN cria um botão da lista suspensa.
TBBS_AUTOSIZE a largura do botão será calculado com base em texto do botão, não no tamanho da imagem.
TBBS_NOPREFIX o texto do botão não terá um prefixo de aceleradores associado a ele.
iImage
Novo índice para a imagem do botão dentro de bitmap.
Comentários
Para os separadores, que tem o estilo TBBS_SEPARATOR, que define essa função a largura do separador em pixels para o valor armazenado em iImage.
Dica
Você também pode definir os estados de botão que usam o parâmetro de nStyle ; no entanto, como os estados de botão é controlada pelo manipulador de ON_UPDATE_COMMAND_UI , alguns indicam que você define usando SetButtonInfo será perdido durante o processamento ocioso seguir.Consulte Como atualizar objetos de interface de usuário e TN031: barras de controle para mais informações.
Para obter informações sobre imagens e botões de bitmap, consulte a visão geral e CToolBar::LoadBitmapde CToolBar .
Requisitos
Cabeçalho: afxext.h