Compartilhar via


CWnd::SendMessageToDescendants

Chame essa função de membro para enviar a mensagem Windows especificada para todas as janelas de descendente.

void SendMessageToDescendants(
   UINT message,
   WPARAM wParam = 0,
   LPARAM lParam = 0,
   BOOL bDeep = TRUE,
   BOOL bOnlyPerm = FALSE 
);

Parâmetros

  • message
    Especifica a mensagem seja enviada.

  • wParam
    Especifica as informações dependentes de mensagem adicionais.

  • lParam
    Especifica as informações dependentes de mensagem adicionais.

  • bDeep
    Especifica o nível ao qual deseja pesquisar.If TRUE, recursivamente pesquisar Censura Livre; se FALSE, filhos imediatos somente pesquisa.

  • bOnlyPerm
    Especifica se a mensagem será recebida pelo windows temporários.If TRUE, janelas temporárias podem receber a mensagem; se FALSE, somente as janelas permanentes recebe a mensagem.Para obter mais informações no windows temporários consulte Observação técnica 3.

Comentários

If bDeep é FALSE, a mensagem é enviada apenas para os filhos imediatos da janela; caso contrário, a mensagem é enviada para todas as janelas de descendente.

If bDeep e bOnlyPerm são TRUE, a Pesquisar continua abaixo janelas temporárias.Nesse caso, somente as janelas permanentes encontradas durante a Pesquisar receberá a mensagem.If bDeep é FALSE, a mensagem é enviada somente para os filhos imediatos da janela.

Exemplo

// The following code fragment is from CMyDlg::OnInitDialog
// CMyDlg is derived from CDialog.

// change font of child controls of a dialog
LOGFONT lf = {0};  
// redraw of child controls not needed in OnInitDialog 
// since controls aren't drawn yet.
short int fRedraw = FALSE; 

lf.lfHeight = 15;                 // Request a 15-pixel-high font

// with face name "Arial".
wcscpy_s(lf.lfFaceName, LF_FACESIZE, _T("Arial"));   

m_font.CreateFontIndirect(&lf);   // Create the font. 

SendMessageToDescendants(WM_SETFONT,
   (WPARAM)m_font.m_hObject,  //handle to font
   MAKELONG ((WORD) fRedraw, 0), 
   FALSE);  // send to all descendants(TRUE) or 
            // just children of *this (FALSE)

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::SendMessage

CWnd::FromHandlePermanent

CWnd::FromHandle

Outros recursos

Membros CWnd