VS2005 + MFC + ダイアログベースです。
CMonthCalCtrl::SetDayState()を使用して、
特定の日付を太字にしたいのですが、SetDayStateの使用方法が
わかりません。
MSDNに掲載してあるソースを貼り付けて実行してみたのですが、
Assertionで終了してしまいます。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vclib/html/_mfc_cmonthcalctrl.3a3a.setdaystate.asp
どなたか分かる方がいましたら、
よろしくお願いします。
リソースエディタで Calendar Control のプロパティ
[Day States] が True になっているか確認してください。
keichanさん、返信ありがとうございます。
[Day States] がFalseになっていました、
Trueに変更したところ、
ちゃんと動作するようになりました。
ありがとうございました。