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.