常駐NextFTPとタスクバーのローカルリブート
投稿者:こぶん
投稿日時:2002/12/29 08:58:07

タスクバーを担当しているexplorer.exeが何らかの理由で強制終了した場合にタスクバーが自動再起動しますが、このとき常駐NextFTPがタスクトレイに再登録を行わずプロセスを残したままになってしまいます。
対策として、windowプロシージャ内に次のようなコードを入れていただいて、自動再登録を行うようにしていただきたいです。

LRESULT CALLBACK WndProc(HWND hWnd, UINT uMessage, WPARAM wParam, LPARAM lParam){
static UINT s_uTaskbarRestart;

switch(uMessage){
case WM_CREATE:
s_uTaskbarRestart = RegisterWindowMessage(TEXT("NXFTRAY taskbar recreated"));
// いろいろ
break;
// いろいろ
default:
if(uMessage == s_uTaskbarRestart)
AddTaskbarIcons();
//いろいろ
break;
}
return DefWindowProc(hWnd, uMessage, wParam, lParam);
}

目次 | 前のメッセージ | 次のメッセージ | コメントを書く | 新規メッセージの投稿

コメント