#include "precomp.h"Go to the source code of this file.
Functions | |
| PWND | FindPwndChild (PWND pwndMDI, UINT wChildID) |
| int | MakeMenuItem (LPWSTR lpOut, PWND pwnd) |
| void | ModifyMenuItem (PWND pwnd) |
| BOOL | MDIAddSysMenu (HMENU hMenuFrame, HWND hwndChild) |
| BOOL | MDIRemoveSysMenu (HMENU hMenuFrame, HWND hwndChild) |
| BOOL FAR PASCAL | AppendToWindowsMenu (PWND pwndMDI, PWND pwndChild) |
| BOOL | SwitchWindowsMenus (HMENU hmenu, HMENU hOldWindow, HMENU hNewWindow) |
| void | ShiftMenuIDs (PWND pwnd, PWND pwndVictim) |
| HMENU | MDISetMenu (PWND pwndMDI, BOOL fRefresh, HMENU hNewSys, HMENU hNewWindow) |
| void | xxxInitActivateDlg (HWND hwnd, PWND pwndMDI) |
| VOID | MDIActivateDlgSize (HWND hwnd, int width, int height) |
| VOID | MDIActivateDlgInit (HWND hwnd, LPARAM lParam) |
| INT_PTR | MDIActivateDlgProcWorker (HWND hwnd, UINT wMsg, WPARAM wParam, LPARAM lParam) |
| INT_PTR WINAPI | MDIActivateDlgProcA (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
| INT_PTR WINAPI | MDIActivateDlgProcW (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
|
||||||||||||
|
Definition at line 362 of file mdimenu.c. References BOOL, FALSE, FAR, FIRST, hmodUser, InternalInsertMenuItem(), MakeMenuItem(), MAXITEMS, MFMWFP_NOITEM, tagWND::spmenu, STR_MOREWINDOWS, TRUE, UINT, and WINDOW. Referenced by MDISetMenu().
|
|
||||||||||||
|
Definition at line 24 of file mdimenu.c. References REBASEPWND, tagWND::spmenu, and tagWND::spwndOwner. Referenced by DefFrameProcWorker(), MDISetMenu(), xxxInitActivateDlg(), and xxxMDIActivate().
|
|
||||||||||||
|
Definition at line 47 of file mdimenu.c. References DWORD, FIRST, L, _LARGE_UNICODE_STRING::Length, PMDI, PMDIWND, REBASEALWAYS, REBASEPWND, tagWND::spmenu, tagWND::strName, and wsprintfW(). Referenced by AppendToWindowsMenu(), and ModifyMenuItem().
|
|
||||||||||||
|
Definition at line 775 of file mdimenu.c. References atomMDIActivateProp, tagMDIACTIVATEPOS::cx, tagMDIACTIVATEPOS::cxMin, tagMDIACTIVATEPOS::cy, cy, tagMDIACTIVATEPOS::cyMin, GetClientRect(), GetParent(), GetProp(), GetWindowRect(), MAKEINTATOM, MDIACTIVATE_PROP_NAME, MDIActivateDlgSize(), MDIACTIVATEPOS, NtUserSetWindowPos(), NULL, SetProp(), UserLocalAlloc, VOID(), and xxxInitActivateDlg(). Referenced by MDIActivateDlgProcWorker().
|
|
||||||||||||||||||||
|
Definition at line 917 of file mdimenu.c. References MDIActivateDlgProcWorker(). Referenced by ClientThreadSetup(), and DefFrameProcWorker().
|
|
||||||||||||||||||||
|
Definition at line 926 of file mdimenu.c. References MDIActivateDlgProcWorker(). Referenced by ClientThreadSetup(), and DefFrameProcWorker().
|
|
||||||||||||||||||||
|
Definition at line 849 of file mdimenu.c. References atomMDIActivateProp, tagMDIACTIVATEPOS::cxMin, tagMDIACTIVATEPOS::cyMin, EndDialog(), FALSE, GetParent(), GetProp(), L, MAKEINTATOM, MDIActivateDlgInit(), MDIActivateDlgSize(), SendDlgItemMessage(), TRUE, and UINT. Referenced by MDIActivateDlgProcA(), and MDIActivateDlgProcW().
|
|
||||||||||||||||
|
Definition at line 685 of file mdimenu.c. References atomMDIActivateProp, tagMDIACTIVATEPOS::cx, tagMDIACTIVATEPOS::cy, FALSE, FNID_BUTTON, FNID_LISTBOX, GETFNID, GetParent(), GetProp(), MAKEINTATOM, NtUserBeginDeferWindowPos, NtUserDeferWindowPos(), NtUserEndDeferWindowPosEx(), NULL, PMDIACTIVATEPOS, PtoH, tagWND::rcClient, tagWND::rcWindow, REBASEPWND, ValidateHwnd, and VOID(). Referenced by MDIActivateDlgInit(), and MDIActivateDlgProcWorker().
|
|
||||||||||||
|
Definition at line 165 of file mdimenu.c. References _GetSubMenu(), BOOL, ClearWindowState(), FALSE, InternalInsertMenuItem(), IsWindow(), MFMWFP_NOITEM, NtUserRedrawFrame, NtUserRemoveMenu(), NtUserSetSysMenu, PtoH, REBASEALWAYS, tagWND::spmenuSys, TestWF, TRUE, ValidateHwnd, WFMINBOX, WFOLDUI, WFSYSMENU, and xxxMNCanClose(). Referenced by MDICompleteChildCreation(), MDISetMenu(), and xxxChildResize().
|
|
||||||||||||
|
Definition at line 289 of file mdimenu.c. References BOOL, FALSE, GetMenuItemCount(), GetMenuItemID(), NtUserDeleteMenu(), NtUserRedrawFrame, NtUserRemoveMenu(), NULL, SetWindowState(), TestWF, TRUE, UINT, ValidateHwnd, WFOLDUI, and WFSYSMENU. Referenced by MDIClientWndProcWorker(), MDISetMenu(), xxxChildResize(), and xxxMDIDestroy().
|
|
||||||||||||||||||||
|
Definition at line 499 of file mdimenu.c. References ACTIVE, AppendToWindowsMenu(), CheckMenuItem(), CKIDS, FALSE, FindPwndChild(), FIRST, GetMenu(), GetMenuItemCount(), GetMenuItemID(), GetMenuState(), HW, Lock, MAXED, MAXITEMS, MDIAddSysMenu(), MDIRemoveSysMenu(), NtUserDeleteMenu(), NtUserSetMenu(), NULL, REBASEPWND, ShiftMenuIDs(), SwitchWindowsMenus(), TestWF, UINT, WFDISABLED, WFVISIBLE, and WINDOW. Referenced by MDIClientWndProcWorker().
|
|
|
Definition at line 104 of file mdimenu.c. References ACTIVE, FALSE, FIRST, HWq, MakeMenuItem(), PtoH, REBASEALWAYS, REBASEPWND, tagWND::spmenu, ThunkedMenuItemInfo(), and UINT. Referenced by DefMDIChildProcWorker(), and xxxMDIActivate().
|
|
||||||||||||
|
Definition at line 467 of file mdimenu.c. References CKIDS, FIRST, HWq, REBASEPWND, SetWindowLongPtr(), tagWND::spmenu, and tagWND::spwndOwner. Referenced by MDISetMenu(), and xxxMDIDestroy().
|
|
||||||||||||||||
|
Definition at line 417 of file mdimenu.c. References BOOL, FALSE, GetMenuItemInfoInternalW(), GetSubMenu(), InternalInsertMenuItem(), NtUserRemoveMenu(), and TRUE. Referenced by MDISetMenu().
|
|
||||||||||||
|
Definition at line 611 of file mdimenu.c. References CCHTITLEMAX, CheckLock, CKIDS, DWORD, FindPwndChild(), FIRST, GetDlgItem(), GetWindowText(), HWq, L, MAXITEMS, NtUserGetDC(), NtUserReleaseDC, NtUserSetFocus(), SendDlgItemMessage(), Size, szTitle, TestWF, ThreadLockAlways, ThreadUnlock, UINT, WFDISABLED, and WFVISIBLE. Referenced by MDIActivateDlgInit().
|
1.3.7