uLib  User mode C/C++ extended API library for Win32 programmers.

Module Description

Additional MDI functions.

Macros

#define MDI_CLIENTCLASS   _T("MDIClient")
 
#define MDITileH(hcli)   (BOOL) SendMessage( hcli, WM_MDITILE, MDITILE_HORIZONTAL,0 )
 
#define MDITileV(hcli)   (BOOL) SendMessage( hcli, WM_MDITILE, MDITILE_VERTICAL,0 )
 
#define MDICascade(hcli)   (BOOL) SendMessage( hcli, WM_MDICASCADE, 0,0 )
 
#define MDIArrangeIcons(hcli)   (void) SendMessage( hcli, WM_MDIICONARRANGE, 0,0 )
 
#define MDIActivate(hcli, hchild)   (void) SendMessage( hcli, WM_MDIACTIVATE, (WPARAM)(hchild), 0 )
 
#define MDIGetActive(hcli, maxed)   (HWND) SendMessage( hcli, WM_MDIGETACTIVE, 0, (LPARAM)(PBOOL)(maxed) )
 
#define MDIDestroy(hcli, hchild)   (void) SendMessage( hcli, WM_MDIDESTROY, (WPARAM)(hchild), 0 )
 
#define MDIActivateNext(hcli, hchild)   (void) SendMessage( hcli, WM_MDINEXT, (WPARAM)(hchild),0 )
 
#define MDIActivatePrev(hcli, hchild)   (void) SendMessage( hcli, WM_MDINEXT, (WPARAM)(hchild),1 )
 

Functions

HWND GetMDIClient (HWND hMdiFrame)
 

Macro Definition Documentation

◆ MDI_CLIENTCLASS

#define MDI_CLIENTCLASS   _T("MDIClient")

MDI 'client' window class name.

Definition at line 1423 of file UtilFunc.h.

◆ MDITileH

#define MDITileH (   hcli)    (BOOL) SendMessage( hcli, WM_MDITILE, MDITILE_HORIZONTAL,0 )

Definition at line 1433 of file UtilFunc.h.

◆ MDITileV

#define MDITileV (   hcli)    (BOOL) SendMessage( hcli, WM_MDITILE, MDITILE_VERTICAL,0 )

Definition at line 1434 of file UtilFunc.h.

◆ MDICascade

#define MDICascade (   hcli)    (BOOL) SendMessage( hcli, WM_MDICASCADE, 0,0 )

Definition at line 1435 of file UtilFunc.h.

◆ MDIArrangeIcons

#define MDIArrangeIcons (   hcli)    (void) SendMessage( hcli, WM_MDIICONARRANGE, 0,0 )

Definition at line 1436 of file UtilFunc.h.

◆ MDIActivate

#define MDIActivate (   hcli,
  hchild 
)    (void) SendMessage( hcli, WM_MDIACTIVATE, (WPARAM)(hchild), 0 )

Definition at line 1437 of file UtilFunc.h.

◆ MDIGetActive

#define MDIGetActive (   hcli,
  maxed 
)    (HWND) SendMessage( hcli, WM_MDIGETACTIVE, 0, (LPARAM)(PBOOL)(maxed) )

Definition at line 1438 of file UtilFunc.h.

◆ MDIDestroy

#define MDIDestroy (   hcli,
  hchild 
)    (void) SendMessage( hcli, WM_MDIDESTROY, (WPARAM)(hchild), 0 )

Definition at line 1439 of file UtilFunc.h.

◆ MDIActivateNext

#define MDIActivateNext (   hcli,
  hchild 
)    (void) SendMessage( hcli, WM_MDINEXT, (WPARAM)(hchild),0 )

Definition at line 1442 of file UtilFunc.h.

◆ MDIActivatePrev

#define MDIActivatePrev (   hcli,
  hchild 
)    (void) SendMessage( hcli, WM_MDINEXT, (WPARAM)(hchild),1 )

Definition at line 1443 of file UtilFunc.h.

Function Documentation

◆ GetMDIClient()

HWND GetMDIClient ( HWND  hMdiFrame)

Get the MDI client window handle from the MDI frame (main) window.
Return the window handle, or NULL on failure.

Definition at line 1269 of file UserUtil.cpp.