CToolBarCtrl:: AddButtons

BOOL AddButtons ( int nNumButtons, LPTBBUTTON lpButtons );

Valor de retorno

Diferente de zero se bem-sucedida; zero caso contrário.

Parâmetros

nNumButtons

Número de botões para adicionar.

lpButtons

Endereço de uma matriz de TBBUTTON estruturas que contém informações sobre os botões para adicionar. Deve haver o mesmo número de elementos na matriz como botões especificado por nNumButtons.

Observações

Chame essa função para adicionar um ou mais botões a um Controlarar de barra de ferramentas.

O ponteiro de lpButtons aponta para uma matriz de TBBUTTON estruturas. Cada estrutura TBBUTTON associa o botão que está sendo adicionado com o botão estilo, imagem e/ou Cadeia de caracteres, ID de comando, estado e dados definidos pelo usuário:

typedef struct _TBBUTTO&N {
int iBitmap; / / baseada em zero índice de imagem do botão
int idCommand; nbsp; / / comando a ser enviado ao botão pressionado
BYTE fsState;   / / botão Estado-- ver abaixo
BYTE fsStyle;   / / botão estilo - ver abaixo
DWORD dwData;   / / aplicativo-definidos valor
int iString; / / índice baseado em zero do botão etiqueta Cadeia de caracteres
} TBBUTTON

Os membros são os seguintes:

iBitmap

Índice baseado em zero da imagem do botão. NULL se nenhuma imagem para este botão.

idCommand

Identificador de comando associado ao botão. Esse identificador é enviado em uma mensagem WM_COMMAND quando o botão é escolhido. Se o membro de fsStyle tem o valor TBSTYLE_SEP , esse membro deve ser zero.

fsState

Sinalizadores de estado do botão. Ele pode ser uma combinação dos valores listados abaixo:

fsStyle

Estilo do botão. Ele pode ser uma combinação dos valores listados abaixo:

dwData

Dados definidos pelo usuário.

iString

Índice baseado em zero da Cadeia de caracteres para usar como o rótulo do botão. NULL se não houver nenhuma seqüência de caracteres para este botão.

A imagem e/ou seqüência de caracteres cujo índice você fornecer deve anteriormente foram adicionada à lista do Controlarar da barra de ferramentas usando AddBitmap, AddStringe/ou AddStrings.

Visão geral de CToolBarCtrlMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CToolBarCtrl::InsertButton, CToolBarCtrl::DeleteButton, CToolBarCtrl::AddBitmap, CToolBarCtrl::AddString, CToolBarCtrl::AddStrings

Index