• 締切済み

Windowsプログラミングでのテキスト保存について

Windowsプログラミングでのテキスト保存について WindowsAPIを使ってプログラミングをしているのですがコントロールに入力されたテキストを 保存するときにWindows付属のメモ帳のように保存ダイアログボックス上で保存文字コードを 選択できるようにしたいのですがやり方わかる人いましたらどうか教えてください。お願いします。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

カスタムコモンダイアログ…ですかね。 http://hp.vector.co.jp/authors/VA016117/esccd.html など。 このような方法で、コモンダイアログにコントロールを追加できます。 # コントロールの位置を揃えるのは一手間掛かりそうですが……。 ユーザー操作で変更されたコントロールの内容も取得できますので、 後は自分で処理することになります。 文字コード選択したからといってそのままWriteFile()等で書き出しても 文字コード変換はされませんのでお間違えのなきよう。 自分のコードで文字コードを変換して書き出す必要があります。 # Cランタイムの方である程度変換してくれる可能性もあるかも知れませんが。

sonicell39
質問者

お礼

回答ありがとうございます。カスタムコモンダイアログと文字コード変換という方向で すこし試してみようと思います。道筋示していただきありがとうございました。

関連するQ&A