Compartilhar via


Classe CMFCRibbonComboBox

A classe de CMFCRibbonComboBox implementa um controle caixa de combinação que você pode adicionar a barra de fita, um painel de fita, ou a um menu pop-up de fita.

class CMFCRibbonComboBox : public CMFCRibbonEdit

Membros

Construtores

Nome

Descrição

CMFCRibbonComboBox::CMFCRibbonComboBox

Constrói um objeto de CMFCRibbonComboBox.

Métodos públicos

Nome

Descrição

CMFCRibbonComboBox::AddItem

Adiciona um item exclusivo a caixa de listagem.

CMFCRibbonComboBox::DeleteItem

Exclui um item específico da caixa de listagem.

CMFCRibbonComboBox::EnableDropDownListResize

Especifica se a caixa de listagem pode alterar o tamanho quando se soltar para baixo.

CMFCRibbonComboBox::FindItem

Retorna o índice do primeiro item na caixa de seleção que corresponde uma cadeia de caracteres especificada.

CMFCRibbonComboBox::GetCount

Retorna o número de itens na caixa de listagem.

CMFCRibbonComboBox::GetCurSel

Obtém o índice do item atualmente selecionado na caixa de listagem.

CMFCRibbonComboBox::GetDropDownHeight

Obtém a altura da caixa de listagem quando a caixa de listagem é descartada para baixo.

CMFCRibbonComboBox::GetIntermediateSize

Retorna o tamanho da caixa de combinação como mostrado no modo intermediária.

CMFCRibbonComboBox::GetItem

Retorna a cadeia de caracteres associada a um item em um índice especificado na caixa de listagem.

CMFCRibbonComboBox::GetItemData

Retorna os dados associados com um item em um índice especificado na caixa de listagem.

CMFCRibbonComboBox::HasEditBox

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

CMFCRibbonComboBox::IsResizeDropDownList

Indica se a caixa de listagem pode ser redimensionada.

CMFCRibbonComboBox::OnSelectItem

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

CMFCRibbonComboBox::RemoveAllItems

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

CMFCRibbonComboBox::SelectItem

Seleciona um item na caixa de listagem.

CMFCRibbonComboBox::SetDropDownHeight

Defina a altura da caixa de listagem quando é descartada para baixo.

Comentários

A caixa de combinação de fita consiste em uma caixa de lista combinada com um rótulo estático ou o rótulo que podem ser editadas pelo usuário. Você deve especificar o tipo que desejam quando você cria sua caixa de combinação de fita.

Exemplo

O exemplo a seguir demonstra como criar um objeto da classe de CMFCRibbonComboBox , adicionar um item à caixa de combinação, selecione um item na caixa de combinação, e adicionar uma caixa de combinação a 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

Referência

Gráfico da hierarquia

Classe CMFCRibbonEdit

Outros recursos

Classes MFC