8

Windows API を使用して Windows 用のスクリーン セーバーを作成したいと考えています。どうすれば書き始めることができますか?

4

3 に答える 3

20

基本的に、スクリーンセーバーは、フルスクリーンで起動するかプレビュー ウィンドウで起動するかを決定するために、ウィンドウによって提供されるいくつかのコマンド ライン オプションを受け入れる通常のアプリケーションです。

したがって、次のコマンド ライン引数を取る通常の exe アプリケーションを記述します ( http://msdn.microsoft.com/en-us/library/ms686421(v=vs.85).aspxから):

  • /s – スクリーンセーバーをフルスクリーン モードで開始します。
  • /c – 構成設定ダイアログ ボックスを表示します。
  • /p #### – 指定されたウィンドウ ハンドルを使用してスクリーンセーバーのプレビューを表示します。

次に、いくつかの DirectX / OpenGL / SDL チュートリアルをチェックして、目を楽しませてくれるものを書いてください。

明らかに、マウスの動きとキーの押下を確認し、ユーザーが目覚めた場合はアプリケーションを終了する必要があります。

于 2011-03-02T08:50:43.697 に答える