Windows Mobileにはカーソルはありませんが、処理に時間がかかるときは何らかの対策をしてあげたいものです。
例えば、無線APの一覧を取得するときに OID_802_11_BSSID_LIST_SCANを呼んだ後で一定時間待機しないと答えが返ってきません。
ところが今日、SDKのサンプルを漁っていると偶然 カーソルの表示を切り替えている例を見つけました。
// カーソル切り替え HCURSOR hCurs = SetCursor(LoadCursor(0, IDC_WAIT)); // 時間がかかる処理 // カーソルを戻す SetCursor(hCurs);
たったこれだけ。
結果は、
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHt05coYKLBhcZcvtpwtw9UeqaRr_6IDMeefqr8AuOGlscxPRFjbDJ3S5oxK540JFpEH1F49HWmowI9dsbW4-0mhaIFpCDMmXhmbGAoa0X__2JebtGERAOu773eFxPZ7L7XgLeLdik9qo/s320/WifiSwitcher.jpg)
ああ、これか(笑
待機状態=砂時計という図式が頭にあったので ちょっと予想外でしたが、簡単に使えるのはありがたいですよね。
0 件のコメント:
コメントを投稿