- 740 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 09:32:31.33 ]
- Windowsで採用されているスクリーンセーバーの起動タイマー処理は
どのようなAPIを利用して作られているのでしょうか? 単純に、キー入力やマウス操作がある度に lastinput = 現在の時間; していって、 別スレッドが while(1){ if(lastinput+起動までの時間>現在の時間){ // スクリーンセーバー実行!! } Sleep(60000) } なんてやってるようには思えません。 リソースを極力消費しない実装方法を教えてください。
|

|