62 references to MenuType
UIAutomationClientSideProviders (62)
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 (60)
35
internal WindowsMenu(IntPtr hwnd, ProxyFragment parent, IntPtr hmenu,
MenuType
type, int item)
53
case
MenuType
.Toplevel :
60
case
MenuType
.System :
74
case
MenuType
.SystemPopup :
89
case
MenuType
.Submenu :
138
if (_type ==
MenuType
.Submenu && GetHierarchyParent(_hwnd) == null && GetSystemPopupParent() != null)
140
_type =
MenuType
.SystemPopup;
157
MenuType
type =
MenuType
.Toplevel;
199
return new WindowsMenu(hwnd, parent, hSysMenu,
MenuType
.System, 1);
375
if (_parent != null && _type ==
MenuType
.Submenu)
538
MenuType
currentType = GetSubMenuType(hwnd, menu);
539
MenuType
parentType =
MenuType
.Toplevel;
541
if (currentType ==
MenuType
.Submenu)
549
if (parentType ==
MenuType
.Toplevel)
572
private static bool GetSubMenuParent (IntPtr hwndMenu, out IntPtr menuParent, out IntPtr hwndParent, out int ownerMenuItemPos, out
MenuType
parentType)
578
parentType =
MenuType
.Toplevel;
607
parentType =
MenuType
.Toplevel;
662
internal static
MenuType
GetSubMenuType (IntPtr hwnd, IntPtr hMenu)
666
return
MenuType
.SystemPopup;
671
return
MenuType
.Submenu;
674
return
MenuType
.Context;
702
if (_type ==
MenuType
.System)
795
case
MenuType
.System:
828
case
MenuType
.Toplevel:
849
case
MenuType
.Toplevel:
852
case
MenuType
.System:
855
case
MenuType
.SystemPopup:
858
case
MenuType
.Submenu:
978
if (parentInfo._type ==
MenuType
.System)
1013
if (parentInfo._type ==
MenuType
.System)
1109
private
MenuType
_type;
1137
internal
MenuType
_type; // type of the menu on which menuItem lives
1139
internal MenuParentInfo (IntPtr hwndParent, int menuItem,
MenuType
type)
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)
1437
if ((_menuType ==
MenuType
.Toplevel || _menuType ==
MenuType
.System))
1525
MenuType
type = ((WindowsMenu)_parent)._type;
1529
case
MenuType
.System:
1533
case
MenuType
.Submenu:
1534
case
MenuType
.SystemPopup:
1598
IntPtr submenu = _menuType ==
MenuType
.System ? _hmenu : UnsafeNativeMethods.GetSubMenu (_hmenu, _item);
1608
WindowsMenu.
MenuType
type = WindowsMenu.GetSubMenuType (hwndSubmenu, submenu);
1617
IntPtr submenu = _menuType ==
MenuType
.System ? _hmenu : UnsafeNativeMethods.GetSubMenu (_hmenu, _item);
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)
2144
WindowsMenu.
MenuType
type = WindowsMenu.GetSubMenuType(hwndSubmenu, hSubmenu);
2232
if (_menuType == WindowsMenu.
MenuType
.Submenu || _menuType == WindowsMenu.
MenuType
.Context || _menuType == WindowsMenu.
MenuType
.SystemPopup)
2304
if (this._menuType ==
MenuType
.Toplevel)
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;