Unit 'intuition' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#amunits]

LendMenus

Lend window's menu action to another window.

Declaration

Source position: intuition.pas line 4119

procedure LendMenus(

  fromwindow: pWindow;

  towindow: pWindow

);

Arguments

fromwindow

  

A pointer to the Window structure whose menu actions are to go to another window.

towindow

  

A pointer to the Window structure whose menus are to be displayed in place of the fromWindow's. If nil, turns off menu-lending from the fromWindow.

Description

This function is used to "lend" the menus of one window to another. This means that menu events (for example, the user presses the mouse menu button) will take place in another window's menu (using that other window's menu strip and screen).

The sole intended use of this function is to unify two windows on different screens that are attached. (See SA_Parent, SA_FrontChild, SA_BackChild). An example would be a program with a full-sized parent screen which has a short control panel screen attached in the front. Pressing the menu button even when the control panel window of the canvas screen is active can now cause the menus of the parent screen to appear.

See also

SetMenuStrip

  

Attach a menu strip to a window.

ClearMenuStrip

  

Clear (detach) the menu strip from the window.


Documentation generated on: 2021-07-30