Skip to main content
Version: 2025

ISalMenu

Namespace: PPJ.Runtime.Windows

Assembly: PPJ.Web.50 (5.0.0.0)

Exposes menu refresh, status text, and the owning control for SAL menus.

public interface ISalMenu

Example:

void Refresh(PPJ.Runtime.Windows.ISalMenu menu)
{
menu.StatusText = "Open the selected document";
menu.Update();
}

Properties​

Instance member Owner​

Control: Gets the control that supplies the menu's application context.

Instance member StatusText​

String: Gets or sets the status-bar text displayed when this menu item is highlighted.

Methods​

Instance member Update()​

Refreshes this menu and its descendant menu items recursively.

Implemented By​

NameDescription
SalMenuItemA SAL command item with action, enabled-state, and checked-state callbacks.
SalPopupMenuA SAL popup-menu branch with dynamic enabled-state evaluation.
SalWindowsMenuA SAL MDI window-list menu with a generated initialization hook.