PR
Keyword Search
Calendar
ホームズ探偵さんComments
Freepage List
通知領域(タスクトレイ)へのアイコン登録についてやってみて気がついた事をまとめておく。
基本的には、Shell_NotifyIcon(NIM_ADD, ..)で登録するだけなのだが、
1)Windowsが安定した状態の場合このAPI一回でうまく行く。
3)しかし、スタートアップから起動したときはうまく行かない。GetLastError()が0を返す。結局アプリケーションでタイマー処理などで登録できるまで定期的にリトライする必要があるようだ。
4)登録できているかどうかは、Shell_NotifyIcon(NIM_MODIFY, ..)を実行してみて変更可能状態か確認する。
5)また、MSの資料によると通知領域の再作成の通知というのがあるのでこれにも対応する必要があるが、定期的にリトライすればこれは不要となる。
directShow 2009.07.24 コメント(1)
CImageクラス 2009.07.20
備忘録他 2009.07.08