ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mdi.c File Reference
#include <user32.h>
#include <wine/debug.h>

Go to the source code of this file.

Data Structures

struct  MDICLIENTINFO

Defines

#define MDI_MAXTITLELENGTH   0xa1
#define WM_MDICALCCHILDSCROLL   0x10ac /* this is exactly what Windows uses */
#define MDI_MOREWINDOWSLIMIT
#define MDI_IDC_LISTBOX   100
#define IDS_MDI_MOREWINDOWS   13
#define MDIF_NEEDUPDATE   0x0001

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mdi)
static void MDI_UpdateFrameText (HWND, HWND, BOOL, LPCWSTR)
static BOOL MDI_AugmentFrameMenu (HWND, HWND)
static BOOL MDI_RestoreFrameMenu (HWND, HWND, HBITMAP)
static LONG MDI_ChildActivate (HWND, HWND)
static LRESULT MDI_RefreshMenu (MDICLIENTINFO *)
static HWND MDI_MoreWindowsDialog (HWND)
HWNDWIN_ListChildren (HWND hWndparent)
static HWND MDI_GetChildByID (HWND hwnd, UINT id, MDICLIENTINFO *ci)
static void MDI_PostUpdate (HWND hwnd, MDICLIENTINFO *ci, WORD recalc)
static MDICLIENTINFOget_client_info (HWND client)
static BOOL is_close_enabled (HWND hwnd, HMENU hSysMenu)
static HWND MDI_GetWindow (MDICLIENTINFO *clientInfo, HWND hWnd, BOOL bNext, DWORD dwStyleMask)
void MDI_CalcDefaultChildPos (HWND hwndClient, INT total, LPPOINT lpPos, INT delta, UINT *id)
static LRESULT MDISetMenu (HWND hwnd, HMENU hmenuFrame, HMENU hmenuWindow)
static void MDI_ChildGetMinMaxInfo (HWND client, HWND hwnd, MINMAXINFO *lpMinMax)
static void MDI_SwitchActiveChild (MDICLIENTINFO *ci, HWND hwndTo, BOOL activate)
static LRESULT MDIDestroyChild (HWND client, MDICLIENTINFO *ci, HWND child, BOOL flagDestroy)
static HBITMAP CreateMDIMenuBitmap (void)
static LONG MDICascade (HWND client, MDICLIENTINFO *ci)
static void MDITile (HWND client, MDICLIENTINFO *ci, WPARAM wParam)
LRESULT WINAPI MDIClientWndProc_common (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, BOOL unicode)
LRESULT WINAPI MDIClientWndProcA (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
LRESULT WINAPI MDIClientWndProcW (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
LRESULT WINAPI DefFrameProcA (HWND hwnd, HWND hwndMDIClient, UINT message, WPARAM wParam, LPARAM lParam)
LRESULT WINAPI DefFrameProcW (HWND hwnd, HWND hwndMDIClient, UINT message, WPARAM wParam, LPARAM lParam)
LRESULT WINAPI DefMDIChildProcA (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
LRESULT WINAPI DefMDIChildProcW (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
HWND WINAPI CreateMDIWindowA (LPCSTR lpClassName, LPCSTR lpWindowName, DWORD dwStyle, INT X, INT Y, INT nWidth, INT nHeight, HWND hWndParent, HINSTANCE hInstance, LPARAM lParam)
HWND WINAPI CreateMDIWindowW (LPCWSTR lpClassName, LPCWSTR lpWindowName, DWORD dwStyle, INT X, INT Y, INT nWidth, INT nHeight, HWND hWndParent, HINSTANCE hInstance, LPARAM lParam)
BOOL WINAPI TranslateMDISysAccel (HWND hwndClient, LPMSG msg)
void WINAPI CalcChildScroll (HWND hwnd, INT scroll)
void WINAPI ScrollChildren (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
WORD WINAPI CascadeWindows (HWND hwndParent, UINT wFlags, LPCRECT lpRect, UINT cKids, const HWND *lpKids)
WORD WINAPI CascadeChildWindows (HWND parent, UINT flags)
WORD WINAPI TileWindows (HWND hwndParent, UINT wFlags, LPCRECT lpRect, UINT cKids, const HWND *lpKids)
WORD WINAPI TileChildWindows (HWND parent, UINT flags)
static INT_PTR WINAPI MDI_MoreWindowsDlgProc (HWND hDlg, UINT iMsg, WPARAM wParam, LPARAM lParam)

Variables

struct builtin_class_descr MDICLIENT_builtin_class

Generated on Sun May 27 2012 06:12:02 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.