8 instantiations of WindowsMenu
UIAutomationClientSideProviders (8)
MS\Internal\AutomationProxies\NonClientArea.cs (2)
158
WindowsMenu appMenu = new
WindowsMenu
(hwnd, nonClientArea, menu, WindowsMenu.MenuType.Toplevel, (int) NonClientItem.Menu);
548
menuProxy = new
WindowsMenu
(_hwnd, this, menu, WindowsMenu.MenuType.Toplevel, (int)NonClientItem.Menu);
MS\Internal\AutomationProxies\WindowsMenu.cs (6)
184
WindowsMenu windowsMenu = new
WindowsMenu
(hwnd, null, hmenu, type, 0);
202
return new
WindowsMenu
(hwnd, parent, hSysMenu, MenuType.System, 1);
563
parent = new
WindowsMenu
(hwndParent, null, menuParent, parentType, ownerMenuItemPos);
1614
return new
WindowsMenu
(hwndSubmenu, null, submenu, type, 0);
1633
return new
WindowsMenu
(hwndSubmenu, null, submenu, type, 0);
2150
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)
1236
bool retValue =
WindowsMenu
.GetMenuBarInfo(hwnd, NativeMethods.OBJID_SYSMENU, 0, out mbi);
MS\Internal\AutomationProxies\NonClientArea.cs (7)
158
WindowsMenu
appMenu = new WindowsMenu(hwnd, nonClientArea, menu,
WindowsMenu
.MenuType.Toplevel, (int) NonClientItem.Menu);
273
if (
WindowsMenu
.IsInSystemMenuMode())
534
if (
WindowsMenu
.IsInSystemMenuMode())
548
menuProxy = new WindowsMenu(_hwnd, this, menu,
WindowsMenu
.MenuType.Toplevel, (int)NonClientItem.Menu);
608
if (
WindowsMenu
.IsInSystemMenuMode())
652
ProxySimple el =
WindowsMenu
.CreateMenuItemFromEvent(hwnd, eventId, idChild, idObject);
MS\Internal\AutomationProxies\WindowsMenu.cs (49)
184
WindowsMenu
windowsMenu = new WindowsMenu(hwnd, null, hmenu, type, 0);
197
internal static
WindowsMenu
CreateSystemMenu (IntPtr hwnd, ProxyFragment parent)
237
hwndPopup = Misc.FindWindowEx(IntPtr.Zero, hwndPopup,
WindowsMenu
.MenuClassName, null);
617
for (IntPtr hwndPossibleParent = Misc.FindWindowEx(IntPtr.Zero, hwndMenu,
WindowsMenu
.MenuClassName, null);
619
hwndPossibleParent = Misc.FindWindowEx(IntPtr.Zero, hwndPossibleParent,
WindowsMenu
.MenuClassName, null))
915
return string.Equals(Misc.ProxyGetClassName(hwnd),
WindowsMenu
.MenuClassName, StringComparison.OrdinalIgnoreCase);
937
hwndPopup = Misc.FindWindowEx(IntPtr.Zero, hwndPopup,
WindowsMenu
.MenuClassName, null);
979
WindowsMenu
menu = null;
987
menu = (
WindowsMenu
)
WindowsMenu
.Create (parentInfo._hwndParent, 0);
1015
WindowsMenu
menu = null;
1171
internal MenuItem (IntPtr hwnd, ProxyFragment parent, int item, IntPtr hmenu,
WindowsMenu
.MenuType type)
1247
if (_menuType ==
WindowsMenu
.MenuType.System)
1299
if (_menuType ==
WindowsMenu
.MenuType.System)
1514
(dwDelta = SubtractTicks(SafeNativeMethods.GetTickCount(), dwTicks)) <=
WindowsMenu
.TimeOut)
1519
if (dwDelta <=
WindowsMenu
.TimeOut)
1530
MenuType type = ((
WindowsMenu
)_parent)._type;
1575
if (child is
WindowsMenu
)
1591
if (child is
WindowsMenu
)
1609
IntPtr hwndSubmenu =
WindowsMenu
.WindowFromSubmenu (submenu);
1613
WindowsMenu
.MenuType type =
WindowsMenu
.GetSubMenuType (hwndSubmenu, submenu);
1628
IntPtr hwndSubmenu =
WindowsMenu
.WindowFromSubmenu(submenu);
1632
WindowsMenu
.MenuType type =
WindowsMenu
.GetSubMenuType (hwndSubmenu, submenu);
1714
if (_menuType ==
WindowsMenu
.MenuType.Toplevel)
1757
if (_menuType ==
WindowsMenu
.MenuType.Toplevel)
1945
if (_menuType ==
WindowsMenu
.MenuType.System)
1989
return (IntPtr.Zero ==
WindowsMenu
.WindowFromSubmenu(submenu));
2093
for (IntPtr hwndSubMenu = Misc.FindWindowEx(IntPtr.Zero, IntPtr.Zero,
WindowsMenu
.MenuClassName, null);
2095
hwndSubMenu = Misc.FindWindowEx(IntPtr.Zero, hwndSubMenu,
WindowsMenu
.MenuClassName, null))
2145
IntPtr hwndSubmenu =
WindowsMenu
.WindowFromSubmenu(hSubmenu);
2149
WindowsMenu
.MenuType type =
WindowsMenu
.GetSubMenuType(hwndSubmenu, hSubmenu);
2150
WindowsMenu
parent = new WindowsMenu(hwndSubmenu, null, hSubmenu, type, 0);
2182
|| (dwDelta = SubtractTicks (SafeNativeMethods.GetTickCount (), dwTicks)) >=
WindowsMenu
.TimeOut)
2184
return dwDelta <
WindowsMenu
.TimeOut;
2211
} while (SubtractTicks(SafeNativeMethods.GetTickCount(), dwTicks) <=
WindowsMenu
.TimeOut);
2237
if (_menuType ==
WindowsMenu
.MenuType.Submenu || _menuType ==
WindowsMenu
.MenuType.Context || _menuType ==
WindowsMenu
.MenuType.SystemPopup)
2272
while (Misc.InMenuMode() != fInMenuMode && (dwDelta = SubtractTicks(SafeNativeMethods.GetTickCount(), dwTicks)) <
WindowsMenu
.TimeOut)
2278
return dwDelta <
WindowsMenu
.TimeOut;
2338
(dwDelta = SubtractTicks (SafeNativeMethods.GetTickCount (), dwTicks)) <=
WindowsMenu
.TimeOut)
2344
return dwDelta <=
WindowsMenu
.TimeOut;
2395
if (_menuType ==
WindowsMenu
.MenuType.System)
2401
if (_item == 0 && _menuType ==
WindowsMenu
.MenuType.Toplevel &&
2647
if (_menuType ==
WindowsMenu
.MenuType.System)
2828
internal
WindowsMenu
.MenuType _menuType;
MS\Internal\AutomationProxies\WindowsTitleBar.cs (3)
133
WindowsMenu
sysmenu =
WindowsMenu
.CreateSystemMenu(_hwnd, this);
161
return
WindowsMenu
.CreateSystemMenu (_hwnd, this);