• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:時刻の日時指定コントロールで実行エラー)

時刻の日時指定コントロールで実行エラー

このQ&Aのポイント
  • MFCでwindowsアプリケーションを勉強しているものです。日時指定コントロールで、日付や時刻を選択する参考書サンプルを動かそうとしていますが、時刻のDate Time Pickerのスピンコントロールを動かすとエラーが表示されます。
  • コントロールのプロパティは、IDC_DATETIMEPICKER4というID、時間のフォーマット、スピンコントロールの使用がありますが、エラーの原因や解決策がわかりません。
  • イベントハンドラコードでは、選択した時刻を取得し、文字列フォーマットに変換して表示する処理が行われています。しかし、正常に動作しないため、解決方法を教えてほしいという質問です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちわ。 > C:\Program Files\Microsoft Visual Studio 9.0\VC\crt\src\ > にあるoutput.cのことでしょうか? はい。それのことです。 画像の例外は、ST_NORMAL または ST_TYPE のどちらかのフラグがセットされていなければならないのに、そうなってないために発生しているエラーです。 output.c というのは、printf系の出力の内部処理なので、貴方の Format(L".. に記述ミスがあるということです。そして、ST_TYPE は、printf書式の最後の、c、s、d、i、o、u、x 等の書式のことを言っています。 "%02d:%02d:%02" の一番最後に "d" とか付いている必要があるのではありませんか?

brosis
質問者

お礼

>ST_TYPE は、printf書式の最後の、c、s、d、i、o、u、x 等の書式のことを言っています。 そうだったんですね。 エラーの内容に面食らって、ソースを調べることをしていませんでした。 しかし、'ST_TYPE'が何か?というところまで行き着くには、時間がかかったと思います。 お手数をお掛けしました。 本当にありがとうございました。

関連するQ&A