コンテンツ

Activity

リンク

WWWCがアイコンを再表示できるようにする

2003/12/14

nakkaさんのWebページ更新チェックアプリWWWCですが、これはシェル(エクスプローラ)が強制終了した際に通知領域のアイコンが復帰してくれません。ウィンドウを表示していれば助かりますが、非表示になっていると目も当てられない状態になってしまいます。そこで折角ソースコードが公開されているので改造してしまおうという企画。WWWC Ver 1.0.4を使用、もちろん自己責任で。

追加する場所

main.cのMainProc()(1204行目あたり)に次のコードを挿入してください。(挿入部分はinsでマークアップ、IE標準で下線表示)


static LONG APIENTRY MainProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    static BOOL SepMoveFlag;
    int ret, i;

    if( uMsg == RegisterWindowMessage("TaskbarCreated") ) {
        SetTrayInitIcon(hWnd);
    }

    switch (uMsg)

コンパイル

VC/BCともコマンドラインからだとうまくいかないのです。(手始めにリソースがコンパイルできない、BCだと*.cもコンパイルできない)というわけで分からないのでVC買うかVC持ってる人にコンパイルしてもらってください。VC.NET2003では通りました。

後付

本家のほうで対応されたら企画倒れになるというあまりに当たり前すぎる事実は無視の方向で。

履歴

2003/12/14
一部WWCになっていたので修正
2003/11/24
あずまやに引越し
2003/11/5
初出

goto Top

Copyright(C)方位記号

テレワークならECナビ Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル