8 instantiations of WindowsMenu
UIAutomationClientsideProviders (8)
MS\Internal\AutomationProxies\NonClientArea.cs (2)
159
WindowsMenu appMenu = new
WindowsMenu
(hwnd, nonClientArea, menu, WindowsMenu.MenuType.Toplevel, (int) NonClientItem.Menu);
549
menuProxy = new
WindowsMenu
(_hwnd, this, menu, WindowsMenu.MenuType.Toplevel, (int)NonClientItem.Menu);
MS\Internal\AutomationProxies\WindowsMenu.cs (6)
197
WindowsMenu windowsMenu = new
WindowsMenu
(hwnd, null, hmenu, type, 0);
215
return new
WindowsMenu
(hwnd, parent, hSysMenu, MenuType.System, 1);
576
parent = new
WindowsMenu
(hwndParent, null, menuParent, parentType, ownerMenuItemPos);
1629
return new
WindowsMenu
(hwndSubmenu, null, submenu, type, 0);
1648
return new
WindowsMenu
(hwndSubmenu, null, submenu, type, 0);
2165
WindowsMenu parent = new
WindowsMenu
(hwndSubmenu, null, hSubmenu, type, 0);
62 references to WindowsMenu
UIAutomationClientsideProviders (62)
MS\Internal\AutomationProxies\Main.cs (2)
70
new ClientSideProviderDescription(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.
WindowsMenu
.Create), "#32768"),
99
new ClientSideProviderDescription(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.
WindowsMenu
.CreateFocusedMenuItem), "#user32focusedmenu"),
MS\Internal\AutomationProxies\Misc.cs (1)
1249
bool retValue =
WindowsMenu
.GetMenuBarInfo(hwnd, NativeMethods.OBJID_SYSMENU, 0, out mbi);
MS\Internal\AutomationProxies\NonClientArea.cs (7)
159
WindowsMenu
appMenu = new WindowsMenu(hwnd, nonClientArea, menu,
WindowsMenu
.MenuType.Toplevel, (int) NonClientItem.Menu);
274
if (
WindowsMenu
.IsInSystemMenuMode())
535
if (
WindowsMenu
.IsInSystemMenuMode())
549
menuProxy = new WindowsMenu(_hwnd, this, menu,
WindowsMenu
.MenuType.Toplevel, (int)NonClientItem.Menu);
609
if (
WindowsMenu
.IsInSystemMenuMode())
653
ProxySimple el =
WindowsMenu
.CreateMenuItemFromEvent(hwnd, eventId, idChild, idObject);
MS\Internal\AutomationProxies\WindowsMenu.cs (49)
197
WindowsMenu
windowsMenu = new WindowsMenu(hwnd, null, hmenu, type, 0);
210
internal static
WindowsMenu
CreateSystemMenu (IntPtr hwnd, ProxyFragment parent)
250
hwndPopup = Misc.FindWindowEx(IntPtr.Zero, hwndPopup,
WindowsMenu
.MenuClassName, null);
630
for (IntPtr hwndPossibleParent = Misc.FindWindowEx(IntPtr.Zero, hwndMenu,
WindowsMenu
.MenuClassName, null);
632
hwndPossibleParent = Misc.FindWindowEx(IntPtr.Zero, hwndPossibleParent,
WindowsMenu
.MenuClassName, null))
928
return (String.Compare(Misc.ProxyGetClassName(hwnd),
WindowsMenu
.MenuClassName, StringComparison.OrdinalIgnoreCase) == 0);
951
hwndPopup = Misc.FindWindowEx(IntPtr.Zero, hwndPopup,
WindowsMenu
.MenuClassName, null);
993
WindowsMenu
menu = null;
1001
menu = (
WindowsMenu
)
WindowsMenu
.Create (parentInfo._hwndParent, 0);
1030
WindowsMenu
menu = null;
1186
internal MenuItem (IntPtr hwnd, ProxyFragment parent, int item, IntPtr hmenu,
WindowsMenu
.MenuType type)
1262
if (_menuType ==
WindowsMenu
.MenuType.System)
1314
if (_menuType ==
WindowsMenu
.MenuType.System)
1529
(dwDelta = SubtractTicks(SafeNativeMethods.GetTickCount(), dwTicks)) <=
WindowsMenu
.TimeOut)
1534
if (dwDelta <=
WindowsMenu
.TimeOut)
1545
MenuType type = ((
WindowsMenu
)_parent)._type;
1590
if (child is
WindowsMenu
)
1606
if (child is
WindowsMenu
)
1624
IntPtr hwndSubmenu =
WindowsMenu
.WindowFromSubmenu (submenu);
1628
WindowsMenu
.MenuType type =
WindowsMenu
.GetSubMenuType (hwndSubmenu, submenu);
1643
IntPtr hwndSubmenu =
WindowsMenu
.WindowFromSubmenu(submenu);
1647
WindowsMenu
.MenuType type =
WindowsMenu
.GetSubMenuType (hwndSubmenu, submenu);
1729
if (_menuType ==
WindowsMenu
.MenuType.Toplevel)
1772
if (_menuType ==
WindowsMenu
.MenuType.Toplevel)
1960
if (_menuType ==
WindowsMenu
.MenuType.System)
2004
return (IntPtr.Zero ==
WindowsMenu
.WindowFromSubmenu(submenu));
2108
for (IntPtr hwndSubMenu = Misc.FindWindowEx(IntPtr.Zero, IntPtr.Zero,
WindowsMenu
.MenuClassName, null);
2110
hwndSubMenu = Misc.FindWindowEx(IntPtr.Zero, hwndSubMenu,
WindowsMenu
.MenuClassName, null))
2160
IntPtr hwndSubmenu =
WindowsMenu
.WindowFromSubmenu(hSubmenu);
2164
WindowsMenu
.MenuType type =
WindowsMenu
.GetSubMenuType(hwndSubmenu, hSubmenu);
2165
WindowsMenu
parent = new WindowsMenu(hwndSubmenu, null, hSubmenu, type, 0);
2197
|| (dwDelta = SubtractTicks (SafeNativeMethods.GetTickCount (), dwTicks)) >=
WindowsMenu
.TimeOut)
2199
return dwDelta <
WindowsMenu
.TimeOut;
2226
} while (SubtractTicks(SafeNativeMethods.GetTickCount(), dwTicks) <=
WindowsMenu
.TimeOut);
2252
if (_menuType ==
WindowsMenu
.MenuType.Submenu || _menuType ==
WindowsMenu
.MenuType.Context || _menuType ==
WindowsMenu
.MenuType.SystemPopup)
2287
while (Misc.InMenuMode() != fInMenuMode && (dwDelta = SubtractTicks(SafeNativeMethods.GetTickCount(), dwTicks)) <
WindowsMenu
.TimeOut)
2293
return dwDelta <
WindowsMenu
.TimeOut;
2353
(dwDelta = SubtractTicks (SafeNativeMethods.GetTickCount (), dwTicks)) <=
WindowsMenu
.TimeOut)
2359
return dwDelta <=
WindowsMenu
.TimeOut;
2410
if (_menuType ==
WindowsMenu
.MenuType.System)
2416
if (_item == 0 && _menuType ==
WindowsMenu
.MenuType.Toplevel &&
2662
if (_menuType ==
WindowsMenu
.MenuType.System)
2843
internal
WindowsMenu
.MenuType _menuType;
MS\Internal\AutomationProxies\WindowsTitleBar.cs (3)
145
WindowsMenu
sysmenu =
WindowsMenu
.CreateSystemMenu(_hwnd, this);
173
return
WindowsMenu
.CreateSystemMenu (_hwnd, this);