Partager via


CMDIFrameWnd::MDICascade

Réorganise toutes les fenêtres MDI enfants dans un format en cascade.

void MDICascade( ); 
void MDICascade( 
   int nType  
);

Paramètres

  • nType
    Spécifie une balise en cascade. Seule la balise suivante peut être spécifiée : MDITILE_SKIPDISABLED, ce qui empêché les fenêtres MDI enfants désactivées d'être affiché en cascade.

Notes

La première version d' MDICascade, sans paramètre, s'affiche en cascade toutes les fenêtres MDI enfants, notamment les désactivées. La deuxième version éventuellement ne s'affiche pas en cascade les fenêtres MDI enfants désactivées si vous spécifiez MDITILE_SKIPDISABLED du paramètre d' nType .

Exemple

// CMainFrame::OnWindowCommand() is a menu command handler for 
// CMainFrame class, which is a CMDIFrameWnd-derived 
// class. It handles menu commands for the Windows pop-up menu. 
// Its entries in the message map are of the following form: 
//  ON_COMMAND_EX(ID_WINDOW_ARRANGE, &CMainFrame::OnWindowCommand)
BOOL CMainFrame::OnWindowCommand(UINT nID)
{   
   switch (nID)
   {
   case ID_WINDOW_ARRANGE:   // For Window\Arrange Icons menu item, arrange
      MDIIconArrange();     // all minimized document child windows. 
      break;

   case ID_WINDOW_CASCADE:  // For Window\Cascade menu item, arrange
      MDICascade();         // all the MDI child windows in a cascade format. 
      break;

   case ID_WINDOW_TILE_HORZ:       // For Window\Tile Horizontal menu item, 
      MDITile(MDITILE_HORIZONTAL); // tile MDI child windows so that 
      break;                       // one window appears above another. 

   case ID_WINDOW_TILE_VERT:       // For Window\Tile Vertical menu item, 
      MDITile(MDITILE_VERTICAL);   // tile MDI child windows so that 
      break;                       // one window appears beside another.

   }

   return TRUE;
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CMDIFrameWnd, classe

Graphique de la hiérarchie

CMDIFrameWnd::MDIIconArrange

CMDIFrameWnd::MDITile

WM_MDICASCADE