2003-03-05 133374 [長年日記]

SHCMBF_HMENU

どうやら、Pocket PC 2002以降の対応のようですね。Pocket PCのSDKには入っていません。SHCMBF_EMPTYBARで作っておいて、ボタンを一つずつ追加していけばできるような気がしますが、まだ未確認です。

メニュー周りをライブラリへ移動

メニュー周りが割と汎用的に使えそうなので、アプリケーション依存部分を分離して本体をライブラリへ移動してみました。これと、キーカスタマイズ用のクラス群があると、簡単にメニューやショートカットキーのカスタマイズが出来るアプリを作れそうです。といっても、今のところ他のアプリに手を出しているひまがないんですけれど。

マルチパートメッセージのフォワード

マルチパートメッセージのフォワードは余りテストされていなかったのですが、やってみたらボロボロ;_;。マクロ周りからメッセージの生成部分まであっちこっちにバグが。。。修正して何とか動くようになりました。

アカウントに未読マーク

そのアカウントに未読メールが一つでもあるときには、フォルダと同じように未読マークをつけるようにしてみました。2.1系だと、新着メールチェックを有効にしている場合に新着メールがあった場合につくマークを流用しました。新着メールチェックに関してはまだ実装していないので、そのときにそっちは考えることにしましょう。

フォルダの未読マークは、フォルダを開いているときにはそのフォルダに未読メールがある場合、フォルダを閉じているときにはそのフォルダか子孫フォルダに未読メールがある場合に付きます。