CODE:
#define WS_VISIBLE 0x10000000
#define WS_CHILD 0x40000000
#define WS_BORDER 0x00800000
#define ES_MULTILINE 0x0004
#define ES_WANTRETURN 0x1000
#define ES_AUTOVSCROLL 0x0040
#define ES_AUTOHSCROLL 0x0080
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll");
createdialog(0);
function getmessage(0, WM_CREATE)
{
int style = WS_VISIBLE + WS_CHILD + WS_BORDER + ES_MULTILINE + ES_WANTRETURN + ES_AUTOVSCROLL + ES_AUTOHSCROLL;
string text = "qwe^r^nrty"; // не работает экранирование
messagebox(text);
}
#define WS_CHILD 0x40000000
#define WS_BORDER 0x00800000
#define ES_MULTILINE 0x0004
#define ES_WANTRETURN 0x1000
#define ES_AUTOVSCROLL 0x0040
#define ES_AUTOHSCROLL 0x0080
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll");
createdialog(0);
function getmessage(0, WM_CREATE)
{
int style = WS_VISIBLE + WS_CHILD + WS_BORDER + ES_MULTILINE + ES_WANTRETURN + ES_AUTOVSCROLL + ES_AUTOHSCROLL;
string text = "qwe^r^nrty"; // не работает экранирование
messagebox(text);
}
Если убрать строку с переменной style или какой-нибудь стиль окна, то будет нормально работать.