私たちはみんな私たちのPCの小さな砂時計のマウスに精通していますが、それが何を意味するのですか?
- ポインタの横に砂時計があります
- ポインタが消えて砂時計が表示され、すべてのクリックがロックされます
明らかにそれはあなたのコンピュータが忙しいことを示していますが、それはCPU使用率やRAMと直接相関しているようには見えません。現在のアプリケーションと関係がありますか?どのようにしてウィンドウは、ユーザーによるすべてのクリックを停止するのに十分なビジー状態であると判断しますか?
私たちはみんな私たちのPCの小さな砂時計のマウスに精通していますが、それが何を意味するのですか?
明らかにそれはあなたのコンピュータが忙しいことを示していますが、それはCPU使用率やRAMと直接相関しているようには見えません。現在のアプリケーションと関係がありますか?どのようにしてウィンドウは、ユーザーによるすべてのクリックを停止するのに十分なビジー状態であると判断しますか?
回答:
私はポインタなしの砂時計はあなたが待たなければならないと言っていると思います、ポインタ付きの砂時計はあなたが仕事を再開できるバックグラウンドアクションです。
ウィンドウは、実行中のバックグラウンドタスクに対してビジーカーソルを表示することがありますが、アプリケーションによって異なります。プログラムを書くとき、新しいウィンドウを開いたときに、ビジーカーソルを表示するための特定の命令を含めるなど、特定のアクションがあります。 Windowsは、デフォルトのカーソルを表示するように別の指示を送信するまで、アプリケーションウィンドウの上に砂時計を表示します。クリックは登録されますが、アプリケーションはコードで忙しいので、それをキャッチできないか、実行中のコードが何であっても実行後にキャッチすることがあり、その後予測不可能なことが起こります。
疑似コードは次のようになります。
cursor = curors.wait;
... do something
cursor = cursors.default;