{"name":"closeDialog","title":"closeDialog","type":"command","url":"https://community.bistudio.com/wiki/closeDialog","revid":349590,"updated":"2023-11-11T22:42:19Z","groups":["GUI Control"],"status":"ok","games":{"ofp":"1.75","ofpe":"1.00","arma1":"1.00","arma2":"1.00","arma2oa":"1.50","tkoh":"1.00","arma3":"0.50"},"since":"ofp 1.75","arma3_since":"0.50","locality":{"argument":"local","effect":"local"},"description":"Closes the currently active dialog with exit code. It does not instantly close the dialog but does it on next simulation cycle. Most common exit codes are:\n\n```cpp\n#define IDC_OK        1 // emulate \"OK\" button\n#define IDC_CANCEL    2 // emulate \"Cancel\" button\n```","syntaxes":[{"syntax":"closeDialog exitcode","params":[{"name":"exitcode","type":"Number","type_expr":"Number"}],"returns":{"type":"Nothing","type_expr":"Nothing"},"form":"unary","right":{"text":"exitcode"}}],"examples":[{"code":["closeDialog 2;"]},{"code":["#define IDC_CANCEL 2\ncloseDialog IDC_CANCEL;"]}],"see_also":["createDialog","dialog","closeDisplay"]}