Sdílet prostřednictvím


CWnd::SendMessageToDescendants

Volání této členské funkce Odeslat zadanou zprávu systému Windows na všech podřízených oken.

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

Parametry

  • message
    Určuje zprávu odeslat.

  • wParam
    Určuje další informace závislé na zprávy.

  • lParam
    Určuje další informace závislé na zprávy.

  • bDeep
    Určuje úroveň, na které chcete vyhledat.Pokud TRUE, Hledat rekurzivně všechny děti; Pokud FALSE, hledání pouze bezprostředně podřízené.

  • bOnlyPerm
    Určuje, zda budou zprávy přijímány dočasné soubory systému windows.Pokud TRUE, dočasné soubory systému windows mohou přijímat zprávy. Pokud FALSEpouze trvalé windows, zobrazí se zpráva.Další informace o dočasné soubory systému windows naleznete v technické poznámce 3.

Poznámky

Pokud bDeep je FALSE, zpráva je odeslána pouze bezprostředně podřízené okno; jinak je zpráva odeslána do všech potomků systému windows.

Pokud bDeep a bOnlyPerm jsou TRUE, bude hledání pokračovat pod dočasné soubory systému windows.V tomto případě pouze trvalé windows zjistil během hledání zpráva.Pokud bDeep je FALSE, zpráva je odeslána pouze bezprostředně podřízené okno.

Příklad

// 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)

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Diagram hierarchie

CWnd::SendMessage

CWnd::FromHandlePermanent

CWnd::FromHandle