Compartilhar via


CWnd::GetNextDlgGroupItem

Procura o controle anterior ou próximo em um grupo de controles em uma caixa de diálogo.

CWnd* GetNextDlgGroupItem(
   CWnd* pWndCtl,
   BOOL bPrevious = FALSE 
) const;
COleControlSiteOrWnd* GetNextDlgGroupItem(
   COleControlSiteOrWnd *pCurSiteOrWnd = NULL
) const;

Parâmetros

  • pWndCtl
    Identifica o controle a ser usado como ponto de partida para a pesquisa.

  • bPrevious
    Especifica como a função é procurar o grupo de controles na caixa de diálogo.Se Verdadeiro, a função procura pelo controle anterior no grupo; se Falso, ele procura pelo próximo controle no grupo.

  • pCurSiteOrWnd
    Identifica o controle de COleControlSiteOrWnd .Para obter mais informações sobre COleControlSiteOrWnd, consulte Comentários.

Valor de retorno

Ponteiro para o controle anterior ou próximo no grupo se a função de membro for bem-sucedida.

O ponteiro retornado pode ser temporário e não deve ser armazenado para uso posterior.

Comentários

Um grupo de controles começa com um controle que é criado com o estilo e termina de WS_GROUP com o último controle que não foi criado com o estilo de WS_GROUP .

Por padrão, a função de membro de GetNextDlgGroupItem retorna um ponteiro para o próximo controle no grupo.Se pWndCtl identifica o primeiro controle no grupo e bPrevious é Verdadeiro, GetNextDlgGroupItem retorna um ponteiro para o último controle no grupo.

ObservaçãoObservação

Porque o MFC suporta controles ActiveX sem janelas, controles ActiveX padrão, e janelas, se referir a um controle somente por um HWND não basta.O objeto de COleControlSiteOrWnd inclui informações que identificam o objeto como um controle ActiveX da janela, um controle ActiveX sem janelas, ou uma janela, da seguinte maneira:

Tipo de controle ou janela

Identificando informações

Controle ActiveX de janela

Contém um HWND e associa um objeto de COleControlSite com ele.O membro de m_hWnd de COleControlSiteOrWnd é definido para o HWND do controle, e os pontos de membro de m_pSite a COleControlSitedo controle.

Controle ActiveX sem o windows

Não contém nenhum HWND.O membro de m_pSite de pontos de COleControlSiteOrWnd a COleControlSitede controle, e o membro de m_hWnd são NULO.

Janela padrão

Contém apenas HWND.O membro de m_hWnd de COleControlSiteOrWnd é definido como HWND da janela, e o membro de m_pSite é NULO.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico de hierarquia

CWnd::GetNextDlgTabItem

GetNextDlgGroupItem