|
タスクトレイの通知領域にアイコンを登録するには第1引数に値 NIM_ADD を指定して関数 Shell_NotifyIcon() を呼び出します。
//*********************************************************
// AddNotifyIconRetry()
// タスクトレイの通知領域にアイコンを登録する。
// アイコンの登録に成功すると 真 を返す。
// アイコンを登録する失敗した場合は最大 count 回まで interval msec 間隔でアイコンの登録を試みる。
// 最大 count 回の試行でもアイコンの登録が成功しなかった場合には 偽 を返す。
//*********************************************************
bool
AddNotifyIconRetry
(
NOTIFYICONDATA *nid, // 登録するアイコン
int count, // retry の回数
int interval // 次の retry までの待機時間 (msec)
)
{
while( !Shell_NotifyIcon( NIM_ADD, nid ) )
{
// count 回までは登録を試みる
if ( count-- <= 0 )
{
return false;
}
Sleep( interval );
}
return true;
}//AddNotifyIconRetry
関連 | |
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp

同人ダウンロード販売|DL.Getchu.com