Sleep(0)について
VS2010C++でWindowsフォームアプリケーションをつくろうとしています。
ループさせたいイベント(button1)中に、button2のイベントを行いたいのでSleep(0)を使って以下のようにしました。
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
while(1){
Sleep(0);
// ループさせたいイベント
・・・・・・・・・・・・・・・・・・・・
}
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
・・・・・・・・・・・・・・・・・・・・
}
アプリケーション起動後button1をクリックすると、Sleep(0)が無いときと同じようにボタンを受け付けなくなります。
Sleep(0)の使い方が間違っているのでしょうか。
お礼
コントロールパネルの機能拡張マネージャーでOS基本にセットしてやったら スリープできるようになりました。 ありがとうございます。