8 instantiations of WindowsMenu
UIAutomationClientSideProviders (8)
MS\Internal\AutomationProxies\NonClientArea.cs (2)
152
WindowsMenu appMenu = new
WindowsMenu
(hwnd, nonClientArea, menu, WindowsMenu.MenuType.Toplevel, (int) NonClientItem.Menu);
542
menuProxy = new
WindowsMenu
(_hwnd, this, menu, WindowsMenu.MenuType.Toplevel, (int)NonClientItem.Menu);
MS\Internal\AutomationProxies\WindowsMenu.cs (6)
181
WindowsMenu windowsMenu = new
WindowsMenu
(hwnd, null, hmenu, type, 0);
199
return new
WindowsMenu
(hwnd, parent, hSysMenu, MenuType.System, 1);
560
parent = new
WindowsMenu
(hwndParent, null, menuParent, parentType, ownerMenuItemPos);
1609
return new
WindowsMenu
(hwndSubmenu, null, submenu, type, 0);
1628
return new
WindowsMenu
(hwndSubmenu, null, submenu, type, 0);
2145
WindowsMenu parent = new
WindowsMenu
(hwndSubmenu, null, hSubmenu, type, 0);
62 references to WindowsMenu
UIAutomationClientSideProviders (62)
MS\Internal\AutomationProxies\Main.cs (2)
59
new ClientSideProviderDescription(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.
WindowsMenu
.Create), "#32768"),
88
new ClientSideProviderDescription(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.
WindowsMenu
.CreateFocusedMenuItem), "#user32focusedmenu"),
MS\Internal\AutomationProxies\Misc.cs (1)
1229
bool retValue =
WindowsMenu
.GetMenuBarInfo(hwnd, NativeMethods.OBJID_SYSMENU, 0, out mbi);
MS\Internal\AutomationProxies\NonClientArea.cs (7)
152
WindowsMenu
appMenu = new WindowsMenu(hwnd, nonClientArea, menu,
WindowsMenu
.MenuType.Toplevel, (int) NonClientItem.Menu);
267
if (
WindowsMenu
.IsInSystemMenuMode())
528
if (
WindowsMenu
.IsInSystemMenuMode())
542
menuProxy = new WindowsMenu(_hwnd, this, menu,
WindowsMenu
.MenuType.Toplevel, (int)NonClientItem.Menu);
602
if (
WindowsMenu
.IsInSystemMenuMode())
646
ProxySimple el =
WindowsMenu
.CreateMenuItemFromEvent(hwnd, eventId, idChild, idObject);
MS\Internal\AutomationProxies\WindowsMenu.cs (49)
181
WindowsMenu
windowsMenu = new WindowsMenu(hwnd, null, hmenu, type, 0);
194
internal static
WindowsMenu
CreateSystemMenu (IntPtr hwnd, ProxyFragment parent)
234
hwndPopup = Misc.FindWindowEx(IntPtr.Zero, hwndPopup,
WindowsMenu
.MenuClassName, null);
614
for (IntPtr hwndPossibleParent = Misc.FindWindowEx(IntPtr.Zero, hwndMenu,
WindowsMenu
.MenuClassName, null);
616
hwndPossibleParent = Misc.FindWindowEx(IntPtr.Zero, hwndPossibleParent,
WindowsMenu
.MenuClassName, null))
912
return string.Equals(Misc.ProxyGetClassName(hwnd),
WindowsMenu
.MenuClassName, StringComparison.OrdinalIgnoreCase);
934
hwndPopup = Misc.FindWindowEx(IntPtr.Zero, hwndPopup,
WindowsMenu
.MenuClassName, null);
976
WindowsMenu
menu = null;
984
menu = (
WindowsMenu
)
WindowsMenu
.Create (parentInfo._hwndParent, 0);
1012
WindowsMenu
menu = null;
1168
internal MenuItem (IntPtr hwnd, ProxyFragment parent, int item, IntPtr hmenu,
WindowsMenu
.MenuType type)
1244
if (_menuType ==
WindowsMenu
.MenuType.System)
1294
if (_menuType ==
WindowsMenu
.MenuType.System)
1509
(dwDelta = SubtractTicks(SafeNativeMethods.GetTickCount(), dwTicks)) <=
WindowsMenu
.TimeOut)
1514
if (dwDelta <=
WindowsMenu
.TimeOut)
1525
MenuType type = ((
WindowsMenu
)_parent)._type;
1570
if (child is
WindowsMenu
)
1586
if (child is
WindowsMenu
)
1604
IntPtr hwndSubmenu =
WindowsMenu
.WindowFromSubmenu (submenu);
1608
WindowsMenu
.MenuType type =
WindowsMenu
.GetSubMenuType (hwndSubmenu, submenu);
1623
IntPtr hwndSubmenu =
WindowsMenu
.WindowFromSubmenu(submenu);
1627
WindowsMenu
.MenuType type =
WindowsMenu
.GetSubMenuType (hwndSubmenu, submenu);
1709
if (_menuType ==
WindowsMenu
.MenuType.Toplevel)
1752
if (_menuType ==
WindowsMenu
.MenuType.Toplevel)
1940
if (_menuType ==
WindowsMenu
.MenuType.System)
1984
return (IntPtr.Zero ==
WindowsMenu
.WindowFromSubmenu(submenu));
2088
for (IntPtr hwndSubMenu = Misc.FindWindowEx(IntPtr.Zero, IntPtr.Zero,
WindowsMenu
.MenuClassName, null);
2090
hwndSubMenu = Misc.FindWindowEx(IntPtr.Zero, hwndSubMenu,
WindowsMenu
.MenuClassName, null))
2140
IntPtr hwndSubmenu =
WindowsMenu
.WindowFromSubmenu(hSubmenu);
2144
WindowsMenu
.MenuType type =
WindowsMenu
.GetSubMenuType(hwndSubmenu, hSubmenu);
2145
WindowsMenu
parent = new WindowsMenu(hwndSubmenu, null, hSubmenu, type, 0);
2177
|| (dwDelta = SubtractTicks (SafeNativeMethods.GetTickCount (), dwTicks)) >=
WindowsMenu
.TimeOut)
2179
return dwDelta <
WindowsMenu
.TimeOut;
2206
} while (SubtractTicks(SafeNativeMethods.GetTickCount(), dwTicks) <=
WindowsMenu
.TimeOut);
2232
if (_menuType ==
WindowsMenu
.MenuType.Submenu || _menuType ==
WindowsMenu
.MenuType.Context || _menuType ==
WindowsMenu
.MenuType.SystemPopup)
2267
while (Misc.InMenuMode() != fInMenuMode && (dwDelta = SubtractTicks(SafeNativeMethods.GetTickCount(), dwTicks)) <
WindowsMenu
.TimeOut)
2273
return dwDelta <
WindowsMenu
.TimeOut;
2333
(dwDelta = SubtractTicks (SafeNativeMethods.GetTickCount (), dwTicks)) <=
WindowsMenu
.TimeOut)
2339
return dwDelta <=
WindowsMenu
.TimeOut;
2390
if (_menuType ==
WindowsMenu
.MenuType.System)
2396
if (_item == 0 && _menuType ==
WindowsMenu
.MenuType.Toplevel &&
2642
if (_menuType ==
WindowsMenu
.MenuType.System)
2823
internal
WindowsMenu
.MenuType _menuType;
MS\Internal\AutomationProxies\WindowsTitleBar.cs (3)
133
WindowsMenu
sysmenu =
WindowsMenu
.CreateSystemMenu(_hwnd, this);
161
return
WindowsMenu
.CreateSystemMenu (_hwnd, this);