Partilhar via


CHeaderCtrl::GetItemDropDownRect

Obtém o retângulo delimitador do botão drop-down para um item de cabeçalho no controle de cabeçalho corrente.

BOOL GetItemDropDownRect(
          int iItem, 
          LPRECT lpRect
) const;

Parâmetros

Parâmetro

Descrição

[in] iItem

Índice baseado em zero de um item de cabeçalho cujo estilo é HDF_SPLITBUTTON. Para obter mais informações, consulte o fmt membro de HDITEM estrutura.

[out] lpRect

Ponteiro para um RECT estrutura para receber as informações do retângulo delimitador.

Valor de retorno

true Se essa função for bem-sucedida; caso contrário, false.

Comentários

Esse método envia o HDM_GETITEMDROPDOWNRECT mensagem, que é descrita no Windows SDK.

Requisitos

Cabeçalho: afxcmn.h

Este método é suportado no Windows Vista e mais recente.

Requisitos adicionais para este método são descritos em compilação Requisitos para controles comuns do Windows Vista.

Exemplo

O exemplo de código a seguir define a variável, m_headerCtrl, que é usado para acessar o controle de cabeçalho corrente. Essa variável é usada no exemplo a seguir.

    CHeaderCtrl m_headerCtrl;
    CSplitButton m_splitButton;

O exemplo de código a seguir demonstra o GetItemDropDownRect método. Em uma seção do código anterior, criamos um controle de cabeçalho com cinco colunas.O exemplo de código a seguir desenha um retângulo 3D em todo o local na primeira coluna que está reservada para o botão drop-down de cabeçalho.

void CNVC_MFC_CHeaderCtrl_s4Dlg::OnXGetitemdropdownrect()
{
    if (controlCreated == FALSE) {
        MessageBox(_T("Header control has not been created yet."));
        return;
    }

// Get the dropdown rect for the first column.
    CRect rect;
    BOOL bRetVal = m_headerCtrl.GetItemDropDownRect(0, &rect);
    if (bRetVal == TRUE) {
    // Draw around the dropdown rect a rectangle that has red 
    // left and top sides, and blue right and bottom sides.
        CDC* pDC = m_headerCtrl.GetDC();
        pDC->Draw3dRect(rect, RGB(255, 0, 0), RGB(0, 0, 255));
    }
}

Consulte também

Referência

Classe CHeaderCtrl

Gráfico de hierarquia

HDM_GETITEMDROPDOWNRECT

RECT

HDITEM

Outros recursos

CHeaderCtrl membros