昨日作りかけた無線LANの状態表示プログラムですが、あらためて動かしてみると無線LANの状態が全く更新されていませんでした。
どうもWM_WININICHANGEメッセージはトップレベルウィンドウにしか送られないようです。
Spyで確認すると Today画面のアイテムは DssktopExplorerWindowというプログラムの子の子の子になっています。
いつまで待ってもメッセージが来ないはずですね。
とりあえずFindWindowでトップレベルウィンドウのハンドルを取得してPeekMessageやGetMessageを試してみたのですが、今のところうまくいっていません。
WM6標準の「ワイヤレス」アイテムはどうやって処理しているのでしょうね...。
0 件のコメント:
コメントを投稿