MonthCalendarで特定の日を赤色にするには?
太字になるのはわかりましたが
指定した日を赤字等に変更したいのですが。
過去ログにそのものずばりのやり取りがありますよ。
>指定した日を赤字等に変更したいのですが。
色を変えるだけでいいの?
http://makoto.pa.land.to/img/MonthCalendarEx03.png
カイトさんのカレンダーコンポますます良い感じですね。
MonthCalendarEx以前のアドレスではダウンロード出来ない様ですが
ダウンロード可能でしょうか。
私もぜひ新たらしいものにバージョンアップしたいです。
過去ログにあったんですが
過去すぎてダウンロードできないんです。
上記サイトもメンテナンス中みたいですが復活しますかね〜
まだまだ行き詰ってます・・・
MonthCalendarExが復活するまでのつなぎとして...
正規のアプローチが分からないので、ちょっとアレ(?)な方法ですが、
(1) アクセシブルオブジェクトを使ってMonthCalendarの日付の座標を取得
(2) WM_PAINTでその座標に描画
なんて、どうですか。
>(1) アクセシブルオブジェクトを使ってMonthCalendarの日付の座標を取得
これって、IAccesible使わなくてもMonthCal_GetCalendarGridInfoで取得できるんですね。
ありがとうございます!
それでチャレンジしてみます
| ツイート | 
        
         |