これはすべてエラーなしで正常にコンパイルされますが、カーソルは垂直でウィンドウの右上隅に表示され、テキストフローは日本語の上から下、行では右から左のようです。文字は見えませんが、コピー可能です。アジアのソフトウェアが搭載されていない英語のWindows XP SP3があります。
#include <windows.h>
#include <richedit.h>
int main() {
LoadLibrary("Msftedit.dll");
HINSTANCE hInstance = (HINSTANCE)GetModuleHandle(0);
HWND richeditWindow = CreateWindowExW (
WS_EX_TOPMOST,
L"RichEdit50W",
L"window text",
WS_OVERLAPPEDWINDOW | ES_MULTILINE | WS_VISIBLE,
0, 0, 500, 500,
NULL, NULL, hInstance, NULL
);
MSG msg;
while( GetMessageW( &msg, richeditWindow, 0, 0 ) ) {
TranslateMessage( &msg );
DispatchMessageW( &msg );
}
}