カレンダーで特定の日付を太字にするには?

解決


ウォーター  2007-06-11 15:12:10  No: 65367  IP: 192.*.*.*

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

どなたか分かる方がいましたら、
よろしくお願いします。

編集 削除
keichan  2007-06-11 15:32:08  No: 65368  IP: 192.*.*.*

リソースエディタで Calendar Control のプロパティ
[Day States] が True になっているか確認してください。

編集 削除
ウォーター  2007-06-11 15:39:33  No: 65369  IP: 192.*.*.*

keichanさん、返信ありがとうございます。

[Day States] がFalseになっていました、
Trueに変更したところ、
ちゃんと動作するようになりました。

ありがとうございました。

編集 削除