unicodeが含まれる文字列を入力できるエディタを作りたいのですが、
うまくいきません。
目標は、ハート(♥)などを手入力できることです。
hspのmesbox命令のeditコントロールですと、ハートマークが?に変わってしまいます。
#uselib "USER32.DLL" #define global CreateWindowEx CreateWindowExA #func global CreateWindowExA "CreateWindowExA" sptr,sptr,sptr,sptr,sptr,sptr,sptr,sptr,sptr,sptr,sptr,sptr #func global CreateWindowExW "CreateWindowExW" wptr,wptr,wptr,wptr,wptr,wptr,wptr,wptr,wptr,wptr,wptr,wptr editstyle = 0x0004 | 0x0008 | 0x0040 | 0x0080 | 0x1000 style = 0x40000000 | 0x10000000 | 0x00800000 | 0x00200000 | 0x00100000 exstyle = 0 crass = "edit" wnd = "テスト" cnvstow wnd, wnd CreateWindowExW exstyle, crass, varptr(wnd), (style | editstyle), 10, 10, 320, 240, hwnd, 0, hinstance, 0 title "" + stat stop /* ここまで */