23 references to Handle
aspire-tray (23)
TrayApplication.Menus.cs (18)
59
root.StatusPosition = (uint)NativeMethods.GetMenuItemCount(root.
Handle
);
60
Append(root.
Handle
, NativeMethods.MfGrayed, 0, state.Status);
64
AddHost(root, root.
Handle
, host, recent: false, state.Discovery == DiscoveryState.Live);
66
Append(root.
Handle
, NativeMethods.MfSeparator, 0, null);
67
var recent = AddSubmenu(root.
Handle
, "Recently opened");
79
Append(root.
Handle
, NativeMethods.MfSeparator, 0, null);
80
var documentation = AddAction(root, root.
Handle
, "Documentation", new(ActionKind.Documentation), true);
81
SetMenuBitmap(root.
Handle
, documentation, _artwork!.DocumentationBitmap, byPosition: false);
82
var settings = AddAction(root, root.
Handle
, "Settings...", new(ActionKind.Settings), true);
83
SetSettingsMenuLabel(root.
Handle
, settings);
84
SetMenuBitmap(root.
Handle
, settings, _artwork.SettingsBitmap, byPosition: false);
85
Append(root.
Handle
, NativeMethods.MfSeparator, 0, null);
86
AddAction(root, root.
Handle
, "Quit Aspire", new(ActionKind.Quit), true);
145
UpdateItem(menu.
Handle
, statusPosition, true, state.ShowStatus ? state.Status : "Aspire", false);
326
TrackMenu(_menu!.
Handle
, point);
389
var command = AddAction(context, context.
Handle
, host.IsPinned ? "Unpin AppHost" : "Pin AppHost", new(ActionKind.TogglePin, host.Id), true);
392
var selected = NativeMethods.TrackPopupMenuEx(context.
Handle
,
453
owner.Cleanup(NativeMethods.DestroyMenu(
Handle
) != 0, "DestroyMenu");
TrayApplication.NativeSmoke.cs (5)
17
internal nint MenuForSmoke => _menu!.
Handle
;
232
NativeSmokeHarness.Require(NativeMethods.GetMenuItemCount(menu.
Handle
) == state.AppHosts.Count + 7 + (state.ShowStatus ? 1 : 0),
235
var rootTitles = ReadMenuTitles(menu.
Handle
);
237
&& (ReadItem(menu.
Handle
, (uint)(rootTitles.Length - 2), true).Type & NativeMethods.MfSeparator) != 0,
294
VerifyMenuIcons(menu, menu.
Handle
);