I want my screensaver appears in the screensaver preview box?
Asked
Active
Viewed 2,929 times
2 Answers
10
When you make a screen saver you need to support a command line argument (/p [HWND]) that will tell you in which windows to show your screen saver. The command line will be pass to you thru the screen saver control panel. here is a link to the full spec.

Shay Erlichmen
- 31,691
- 7
- 68
- 87
-
Missing from the page you link to (unless I overlooked) is that you should rename the executable to the ".scr" file extension and store it under the "%SYSTEMROOT%\SYSTEM32" folder – Stijn Sanders May 25 '09 at 14:19
-
Yes, that's how windows find screen savers. – Shay Erlichmen May 25 '09 at 14:58
0
You can start the screen saver, get it's window handle then change it's parent to your forms handle or panel's handle or wherever you want it.

zz1433
- 3,528
- 2
- 28
- 36