Compartilhar via


Classe CMFCRibbonComboBox

The CMFCRibbonComboBox classe implementa um controle de caixa de combinação que você pode adicionar uma BAR de faixa de opções, um painel de fita ou um menu pop-up de faixa de opções.

class CMFCRibbonComboBox : public CMFCRibbonEdit

Membros

Construtores

Nome

Descrição

CMFCRibbonComboBox::CMFCRibbonComboBox

Constrói um objeto CMFCRibbonComboBox.

Métodos públicos

Nome

Descrição

CMFCRibbonComboBox::AddItem

Acrescenta um item exclusivo para o lista caixa.

CMFCRibbonComboBox::DeleteItem

Exclui um item especificado na caixa de listagem.

CMFCRibbonComboBox::EnableDropDownListResize

Especifica se o lista caixa pode alterar o dimensionar quando ela cai para baixo.

CMFCRibbonComboBox::FindItem

Retorna o índice do primeiro item a lista caixa que corresponde a uma seqüência de caracteres especificada.

CMFCRibbonComboBox::GetCount

Retorna o número de itens na lista caixa.

CMFCRibbonComboBox::GetCurSel

Obtém o índice do item atualmente selecionado no lista caixa.

CMFCRibbonComboBox::GetDropDownHeight

Obtém a altura do lista caixa quando a lista caixa está aberta.

CMFCRibbonComboBox::GetIntermediateSize

Retorna o dimensionar da caixa de combinação, sistema autônomo exibido no modo intermediário.

CMFCRibbonComboBox::GetItem

Retorna a seqüência de caracteres associada a um item em um índice especificado na lista caixa.

CMFCRibbonComboBox::GetItemData

Retorna os dados associados a um item em um índice especificado na lista caixa.

CMFCRibbonComboBox::HasEditBox

Indica se o controle contém uma caixa de edição.

CMFCRibbonComboBox::IsResizeDropDownList

Indica se o lista caixa pode ser redimensionada.

CMFCRibbonComboBox::OnSelectItem

Chamado pela estrutura quando o usuário seleciona um item na lista caixa.

CMFCRibbonComboBox::RemoveAllItems

Exclui todos os itens da caixa de listagem e desmarca a caixa de edição.

CMFCRibbonComboBox::SelectItem

Seleciona um item a lista caixa.

CMFCRibbonComboBox::SetDropDownHeight

Define a altura da caixa de listagem quando ela for solta para baixo.

Comentários

A caixa de combinação da faixa de opções consiste em uma caixa de listagem combinada com um rótulo estático ou o rótulo que pode ser editado pelo usuário.Você deve especificar qual tipo desejado quando você cria a caixa de combinação da faixa de opções.

Exemplo

O exemplo a seguir demonstra como construir um objeto do CMFCRibbonComboBox classe, adicione um item da caixa de combinação, selecionar um item na caixa de combinação e adicione uma caixa de combinação para um painel.

   // Create a simple combo box with two entries:
    // The first parameter is the id of the combo box.
    // The third parameter is the width of the combo box in pixels.
    // The fourth parameter is the display label of the combo box.
    // The fifth parameter is the index of the small image of the combo box.
    CMFCRibbonComboBox *pComboSimple = new CMFCRibbonComboBox(-1, FALSE, -1, 0, -1);

    // Add two items to the combo box and select the first item in the list:
    pComboSimple->AddItem(_T("Hi!"));
    pComboSimple->AddItem(_T("Hello!"));
    pComboSimple->SelectItem(0);

    // Add combo button to "Favorites" panel:
    // CMFCRibbonPanel* pPanelFavorites
    pPanelFavorites->Add(pComboSimple);

Hierarquia de herança

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButton

         CMFCRibbonEdit

            CMFCRibbonComboBox

Requisitos

Cabeçalho: afxribboncombobox.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCRibbonEdit

Outros recursos

Classes (@@)