Ich habe ein multiline edit control
Aus diesem will ich nun den Inhalt auslesen.
Mal angenommen ich tippe da meinen üblichen Teststring aus deutschen und polnischen Sonderzeichen ein:
"äöü ??"
dann zeigt er das im edit Feld korrekt an, aber mache ich dann:
Dann gibt er mir aus: "äöü La";
Wo sind meine polnischen Sonderzeichen geblieben?
Code:
MyEdit = CreateWindowExW(
WS_EX_CLIENTEDGE,
L"edit",L"",
WS_CHILD|ES_MULTILINE,
2,60,295,150,
hWnd,0,hinstance,0
);
Aus diesem will ich nun den Inhalt auslesen.
Mal angenommen ich tippe da meinen üblichen Teststring aus deutschen und polnischen Sonderzeichen ein:
"äöü ??"
dann zeigt er das im edit Feld korrekt an, aber mache ich dann:
Code:
wchar_t buffer2[1000];
GetWindowTextW(MyEdit, buffer2, GetWindowTextLengthW(MyEdit)+1);
buffer2[GetWindowTextLengthW(MyEdit)] = L'\0';
MessageBoxW(0,buffer2,L"Inhalt",MB_OK);
Dann gibt er mir aus: "äöü La";
Wo sind meine polnischen Sonderzeichen geblieben?
Zuletzt bearbeitet: