お忙しい中ご返信いただきありがとうございます。
バージョン3.08eでは日本語版、中国版OSに関係なく文字はきちんと表示されます。
【サンプルプログラム】
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){
ChangeWindowMode( true ), SetDrawScreen( DX_SCREEN_BACK );
if( DxLib_Init() == -1 ) return -1 ;
SetDrawScreen(DX_SCREEN_BACK);
FontHandle = CreateFontToHandle("NSimSun", 17, -1, -1, DX_CHARSET_GB2312);
while( ProcessMessage()==0 && ClearDrawScreen()==0 && GetHitKeyStateAll_2(Key)==0 && Key[KEY_INPUT_ESCAPE]==0 ){
DrawFormatStringToHandle(0,0,GetColor(0,0,0), FontHandle, "あああ");
DrawFormatStringToHandle(0,0,GetColor(0,0,0), FontHandle, "你好");
ScreenFlip();
}
DxLib_End();
return 0;
}
バージョン3.08eではフォント指定を中国語にしていても
日本語・中国語共に表示されましたが、バージョン3.09
では2バイト文字は全滅でした。