| 1027 | return MessageBoxW(nullptr, String::toWString(text).c_str(), String::toWString(title).c_str(), style) == IDYES; |
| 1028 | } |
| 1029 | }; |
| 1030 | /* |
| 1031 | any title |
| 1032 | any text |
| 1033 | bool mode: false=single, true=mult |
| 1034 | |
| 1035 | str return |
| 1036 | */ |
| 1037 | struct QiFunc_edit_box : public QiFunc |
| 1038 | { |
| 1039 | QiFunc_edit_box() : QiFunc(0, 3) {} |
| 1040 | QiVar exec(const std::vector<QiVar>& args, QiScriptInterpreter*) const override |
| 1041 | { |
| 1042 | std::string title("TextEditBox"); if (args.size() > 0) title = args[0].toString(); |
| 1043 | std::string text; if (args.size() > 1) text = args[1].toString(); |