GuiOpen

Kategorie: GUI
Ab Engineversion: 7.0 OC

Beschreibung

Opens a new GUI window that is defined by the passed proplist. When successful, returns the global ID of the new window (which is always bigger than 0). For all further interactions with the GUI (such as GuiClose() or GuiUpdate()), the ID needs to be passed as the parameter gui_id.

Syntax

int GuiOpen(proplist properties);

Parameter

properties:
Definition of the menu with a proplist. For details, see the GUI documentation.

Anmerkung

See the GUI documentation for further explanations.

Beispiel

var menu =
{
	left_part = 
	{
		Right = "50%",
		BackgroundColor = RGB(255, 0, 0)
	},
	right_part = 
	{
		Left = "50%",
		BackgroundColor = RGB(0, 255, 0)
	}
};
var menuID = GuiOpen(menu);
Schedule(nil, Format("GuiClose(%d)", menuID), 36, 0);"
Defines a new GUI window and then shows it. The left half of the screen is red and the right half green. The window is closed again after one second.
Siehe auch: GUI Documentation, GuiAction_Call, GuiAction_SetTag, GuiClose, GuiUpdate, GuiUpdateTag
Zapper, 2014-10