掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
タイトルバーを[多言語]に変更するには? (ID:71236)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして、よろしくお願いします。 環境はVC++6.0のwindows XPでMFCを使っています。 CWnd* pWnd = GetDlgItem( IDC );//EditBox pWnd->SetWindowText( hoge); SetWindowText( hoge );//hogeは文字列が入った変数 というコードで、このhogeにはハングル文字が入っているのですが、 タイトルバーには??と表示されて、ちゃんと表示されません。 上記のコードがあるのはdllで作成されたプログラムです。 exeにて作成したプログラムですと、設定で_UNICODE定義し、OnInitDialogの箇所で wchar_t hoge[] = {0xc11c,0xc6b8,0x0000};//文字コードはハングル文字 ::SetWindowTextW(this->GetSafeHwnd(), hoge); とコードすると、表示はできます。 dllだと上のように行なってもできません。 dllでEditBoxやStatic Textには多言語表示できますが、タイトルバーで多言語表示はできないのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.