掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
GetOpenFileNameでの日本語文字列取得 (ID:60635)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
GetOpenFileName()に関してなのですが、 これで"日本語の混じった"ファイル名の指定や、フォルダパスに"日本語が混じって"いるとエラーにはならないのですが、うまく文字列が格納されません。 OPENFILENAME に指定しているメンバは以下の通りです。 OPENFILENAME ofn = { 0 }; ofn.lStructSize = sizeof( OPENFILENAME ); ofn.hwndOwner = GetActiveWindow(); ofn.lpstrFilter = "BMP Files(*.bmp)\0*.bmp\0All Files(*.*)\0*.*\0\0"; ofn.lpstrFile = files; ofn.nMaxFile = MAX_PATH; ofn.Flags = OFN_PATHMUSTEXIST | OFN_ALLOWMULTISELECT |OFN_EXPLORER; ofn.lpstrTitle = "追加する画像ファイルを選択して下さい"; ofn.nMaxFileTitle = MAX_PATH; 日本語が混じっていなければ特に問題はありませんでした。 日本語を許可するような設定があるのでしょうか? Flagsメンバで確認してみましたがそれっぽいものが見つかりませんでした。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.