createDisplay: Difference between revisions
Jump to navigation
Jump to search
Killzone Kid (talk | contribs) (example corrected) |
Killzone Kid (talk | contribs) (command extension) |
||
Line 7: | Line 7: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| Create child display of given display and load from "resourceName". The notable difference between [[createDisplay]] and [[createDialog]] is that if child display class has ''movingEnable <nowiki>=</nowiki> 1;'' param, the player would be able to move whilst having control of the mouse pointer. |= Description | | Create child display of given display and load from "resourceName". The notable difference between [[createDisplay]] and [[createDialog]] is that if child display class has ''movingEnable <nowiki>=</nowiki> 1;'' param, the player would be able to move whilst having control of the mouse pointer.<br><br> | ||
Since Arma 3 v1.49.131657 [[createDisplay]] returns [[Display]] and will first look in ''description.ext'' for resourceName config, if not found, it will then look in main config.|= Description | |||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
Line 16: | Line 17: | ||
|p2= resourceName: [[String]] |= Parameter 2 | |p2= resourceName: [[String]] |= Parameter 2 | ||
| [[Nothing]] |= Return value | | [[Nothing]] or (''Since Arma 3 v1.49.131657'') [[Display]] |= Return value | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
Revision as of 19:33, 29 July 2015
Description
- Description:
- Create child display of given display and load from "resourceName". The notable difference between createDisplay and createDialog is that if child display class has movingEnable = 1; param, the player would be able to move whilst having control of the mouse pointer.
Since Arma 3 v1.49.131657 createDisplay returns Display and will first look in description.ext for resourceName config, if not found, it will then look in main config. - Groups:
- Uncategorised
Syntax
- Syntax:
- parent createDisplay resourceName
- Parameters:
- parent: Display
- resourceName: String
- Return Value:
- Nothing or (Since Arma 3 v1.49.131657) Display
Examples
- Example 1:
findDisplay 46 createDisplay "RscCredits";
Additional Information
- See also:
- closeDisplaycreateDialog
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
Notes
Bottom Section
- Posted on August 23, 2014 - 23:36 (UTC)
- Killzone Kid
-
Do not simply createDisplay form Arma 3's debug console, as it will crash the game. Instead use spawn scope:
[] spawn {findDisplay 46 createDisplay "RscCredits"};
- Posted on November 15, 2014 - 13:20 (UTC)
- MrPineapple
-
Arma3 v1.34
When using CreateDisplay instead of CreateDialog, all the commands for working with the controls of the display only work with the control version, not the IDC version.
EXAMPLE:LbAdd [1234, "item"]; // does not work on displays, and won't error either _ctrl LbAdd "item"; // does work with displays
So you have to use the control(DisplayCtrl) and not the IDC.