displayRemoveEventHandler

From Bohemia Interactive Community
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Hover & click on the images for description

Description

Description:
Remove a given event handler from the given display.
Groups:
GUI Control - Event HandlersEvent Handlers

Syntax

Syntax:
display displayRemoveEventHandler [handlerType, id]
Parameters:
display: Display
handlerType: String - type of the event handler
id: Number - index of the event handler
Return Value:
Nothing

Examples

Example 1:
findDisplay 46 displayRemoveEventHandler ["keyDown",5];

Additional Information

See also:
disableSerialization Display displayAddEventHandler displayRemoveAllEventHandlers

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Posted on 2015-04-19 - 21:25 (UTC)
Nelis.75733126
If you for example used this code to add the eventHandler:
_myEH = findDisplay 46 displayAddEventHandler ["KeyDown", "hint str _this"];
Then later in that same script you can use the _myEH private variable to remove that same eventHandler again:
findDisplay 46 displayRemoveEventHandler ["KeyDown", _myEH];
( if obviously that private variable is known to the script environment you are referencing _myEH in )