62 references to MenuType
UIAutomationClientSideProviders (62)
MS\Internal\AutomationProxies\NonClientArea.cs (2)
151
WindowsMenu appMenu = new WindowsMenu(hwnd, nonClientArea, menu, WindowsMenu.
MenuType
.Toplevel, (int) NonClientItem.Menu);
541
menuProxy = new WindowsMenu(_hwnd, this, menu, WindowsMenu.
MenuType
.Toplevel, (int)NonClientItem.Menu);
MS\Internal\AutomationProxies\WindowsMenu.cs (60)
34
internal WindowsMenu(IntPtr hwnd, ProxyFragment parent, IntPtr hmenu,
MenuType
type, int item)
52
case
MenuType
.Toplevel :
59
case
MenuType
.System :
73
case
MenuType
.SystemPopup :
88
case
MenuType
.Submenu :
137
if (_type ==
MenuType
.Submenu && GetHierarchyParent(_hwnd) == null && GetSystemPopupParent() != null)
139
_type =
MenuType
.SystemPopup;
156
MenuType
type =
MenuType
.Toplevel;
198
return new WindowsMenu(hwnd, parent, hSysMenu,
MenuType
.System, 1);
374
if (_parent != null && _type ==
MenuType
.Submenu)
537
MenuType
currentType = GetSubMenuType(hwnd, menu);
538
MenuType
parentType =
MenuType
.Toplevel;
540
if (currentType ==
MenuType
.Submenu)
548
if (parentType ==
MenuType
.Toplevel)
571
private static bool GetSubMenuParent (IntPtr hwndMenu, out IntPtr menuParent, out IntPtr hwndParent, out int ownerMenuItemPos, out
MenuType
parentType)
577
parentType =
MenuType
.Toplevel;
606
parentType =
MenuType
.Toplevel;
661
internal static
MenuType
GetSubMenuType (IntPtr hwnd, IntPtr hMenu)
665
return
MenuType
.SystemPopup;
670
return
MenuType
.Submenu;
673
return
MenuType
.Context;
701
if (_type ==
MenuType
.System)
794
case
MenuType
.System:
827
case
MenuType
.Toplevel:
848
case
MenuType
.Toplevel:
851
case
MenuType
.System:
854
case
MenuType
.SystemPopup:
857
case
MenuType
.Submenu:
977
if (parentInfo._type ==
MenuType
.System)
1012
if (parentInfo._type ==
MenuType
.System)
1108
private
MenuType
_type;
1136
internal
MenuType
_type; // type of the menu on which menuItem lives
1138
internal MenuParentInfo (IntPtr hwndParent, int menuItem,
MenuType
type)
1167
internal MenuItem (IntPtr hwnd, ProxyFragment parent, int item, IntPtr hmenu, WindowsMenu.
MenuType
type)
1243
if (_menuType == WindowsMenu.
MenuType
.System)
1293
if (_menuType == WindowsMenu.
MenuType
.System)
1436
if ((_menuType ==
MenuType
.Toplevel || _menuType ==
MenuType
.System))
1524
MenuType
type = ((WindowsMenu)_parent)._type;
1528
case
MenuType
.System:
1532
case
MenuType
.Submenu:
1533
case
MenuType
.SystemPopup:
1597
IntPtr submenu = _menuType ==
MenuType
.System ? _hmenu : UnsafeNativeMethods.GetSubMenu (_hmenu, _item);
1607
WindowsMenu.
MenuType
type = WindowsMenu.GetSubMenuType (hwndSubmenu, submenu);
1616
IntPtr submenu = _menuType ==
MenuType
.System ? _hmenu : UnsafeNativeMethods.GetSubMenu (_hmenu, _item);
1626
WindowsMenu.
MenuType
type = WindowsMenu.GetSubMenuType (hwndSubmenu, submenu);
1708
if (_menuType == WindowsMenu.
MenuType
.Toplevel)
1751
if (_menuType == WindowsMenu.
MenuType
.Toplevel)
1939
if (_menuType == WindowsMenu.
MenuType
.System)
2143
WindowsMenu.
MenuType
type = WindowsMenu.GetSubMenuType(hwndSubmenu, hSubmenu);
2231
if (_menuType == WindowsMenu.
MenuType
.Submenu || _menuType == WindowsMenu.
MenuType
.Context || _menuType == WindowsMenu.
MenuType
.SystemPopup)
2303
if (this._menuType ==
MenuType
.Toplevel)
2389
if (_menuType == WindowsMenu.
MenuType
.System)
2395
if (_item == 0 && _menuType == WindowsMenu.
MenuType
.Toplevel &&
2641
if (_menuType == WindowsMenu.
MenuType
.System)
2822
internal WindowsMenu.
MenuType
_menuType;