次の方法で共有


CMDIFrameWnd::MDICascade

更新 : 2007 年 11 月

すべての MDI 子ウィンドウを重ねて表示します。

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

パラメータ

  • nType
    重ねて表示フラグを指定します。MDITILE_SKIPDISABLED のみが指定できます。MDITILE_SKIPDISABLED は、無効になっている MDI 子ウィンドウを重ねて表示する対象から除外します。

解説

パラメータのない MDICascade は、無効になっているものも含む、すべての MDI 子ウィンドウを重ねて表示します。もう 1 つの形式の MDICascade は、パラメータ nType に MDITILE_SKIPDISABLED を指定すると、無効になっている MDI 子ウィンドウを表示する対象から除外します。

使用例

// 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;
}

必要条件

ヘッダー : afxwin.h

参照

参照

CMDIFrameWnd クラス

階層図

CMDIFrameWnd::MDIIconArrange

CMDIFrameWnd::MDITile

WM_MDICASCADE

その他の技術情報

CMDIFrameWnd のメンバ