J'ai créé une animation en C++ en utilisant OpenGL et SDL (elle n'utilise pas de bibliothèques Windows) et souhaite l'utiliser comme économiseur d'écran pour un système Windows. J'ai lu un exemple: il décrit que vous devez simplement changer l'extension .exe
en .scr
.C++ Création d'un économiseur d'écran pour Windows
J'ai fait cela et j'ai couru l'animation comme un économiseur d'écran mais j'ai remarqué que l'animation ne fonctionnait pas du tout. Comme s'il y avait une perte dans la performance de l'application.
L'application que j'ai créée crée l'animation, la place en plein écran, cache le curseur et gère toutes les entrées au clavier. Comment puis-je faire fonctionner mon application comme un économiseur d'écran?
probablement avec DirectX cela fonctionne mieux. La performance du fichier exe est-elle comme vous le souhaitez? – user2029077
Le fichier exe fonctionne parfaitement. quand je le change en scr, il perd de la performance. Est-ce un problème courant lors du changement d'extension? – starhacker
Je ne suis pas sûr. Il semble que Windows traite scr autrement. Essayez de changer les économiseurs d'écran des fenêtres natives en fichiers exe et comparez leur performance. – user2029077