Всем привет!
У меня возник вот такой вопрос.
У меня есть код создания окна Scintilla, когда я вставляю вручную японский текст, все в порядке, а когда хочу что-бы оно автоматически, появляются знаки вопросы. вот код, что я делаю не так?:
Если у вас нету SciLexer.dll, Вот au3 с dll
У меня возник вот такой вопрос.
У меня есть код создания окна Scintilla, когда я вставляю вручную японский текст, все в порядке, а когда хочу что-бы оно автоматически, появляются знаки вопросы. вот код, что я делаю не так?:
Код:
#include <WinAPI.au3>
#include <SendMessage.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <scintilla.h.au3>
$Window = GUICreate("Test", 300, 300, -1, -1)
Local $h__THisGUI = WinGetHandle($Window)
Local $h__sciDLL = _WinAPI_LoadLibrary("SciLexer.dll")
Local $h__sciWnd = _WinAPI_CreateWindowEx($WS_EX_CLIENTEDGE, "Scintilla", "TEST", BitOR($WS_CHILD, $WS_VISIBLE), 1, 50, 300, 301, $h__THisGUI, 0)
_SendMessageA($h__sciWnd, $SCI_SETCODEPAGE, $SC_CP_UTF8)
_SendMessage($h__sciWnd, $WM_SETTEXT, 0, "かすみうごかぬ"&@CRLF&"昼(ひる)のねむたさ", 0, "wparam", "str")
GUISetState()
While 1
Switch GUIGetMsg()
Case -3
Exit
EndSwitch
WEnd
Если у вас нету SciLexer.dll, Вот au3 с dll