OrangeMaker

OrangeMaker

PR

×

Keyword Search

▼キーワード検索

Profile

OrangeMaker

OrangeMaker

Calendar

Comments

オールフリーソフトのひろ@ Re:Kokomite Ver.1-0-1-103 リリース(06/10) Kokomiteについて教えてください。 初め…
http://buycialisky.com/@ Re:vs2011 にアップグレード(09/18) cialis split pillcialis comparison difl…
http://buycialisky.com/@ Re:BreathOfWindow Ver.1-0-116 Vectorにて公開(09/05) best price cialiscialis vs viagra pharm…
http://buycialisky.com/@ Re:RieNマルチ化(04/29) cialis preis apothekecialis online ohne…
http://buycialisky.com/@ Re:EatherOverSkypeについて(08/01) side effects of viagra and cialiscialis…

Freepage List

2008.02.16
XML
カテゴリ: プログラミング

通知領域(タスクトレイ)へのアイコン登録についてやってみて気がついた事をまとめておく。

基本的には、Shell_NotifyIcon(NIM_ADD, ..)で登録するだけなのだが、

1)Windowsが安定した状態の場合このAPI一回でうまく行く。

3)しかし、スタートアップから起動したときはうまく行かない。GetLastError()が0を返す。結局アプリケーションでタイマー処理などで登録できるまで定期的にリトライする必要があるようだ。
4)登録できているかどうかは、Shell_NotifyIcon(NIM_MODIFY, ..)を実行してみて変更可能状態か確認する。
5)また、MSの資料によると通知領域の再作成の通知というのがあるのでこれにも対応する必要があるが、定期的にリトライすればこれは不要となる。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2008.02.16 20:17:06
コメント(1) | コメントを書く
[プログラミング] カテゴリの最新記事


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


PbJVqoNUakiawG  
wavgkbrdh さん

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: