Argumentos de línea de comandos del protector de pantalla

En este artículo se presentan los argumentos de la línea de comandos para los protectores de pantalla win32 marcados como 4.0 o superior.

Versión original del producto: Protector de pantalla win32
Número de KB original: 182383

Windows se comunica con los protectores de pantalla a través de argumentos de línea de comandos. La biblioteca ScrnSave.lib controla esto para los protectores de pantalla que se escriben para usarlo, pero otros protectores de pantalla win32 marcados como 4.0 o posteriores deben controlar los siguientes argumentos de línea de comandos:

ScreenSaver           - Show the Settings dialog box.
ScreenSaver /c        - Show the Settings dialog box, modal to the foreground window.
ScreenSaver /p <HWND> - Preview Screen Saver as child of window <HWND>.
ScreenSaver /s        - Run the Screen Saver.

Los protectores de pantalla de Windows 95 deben controlar lo siguiente:

ScreenSaver /a <HWND> - change password, modal to window <HWND>

HWND es un HWND presentado en la línea de comandos como un número decimal sin signo.

Debe crear la ventana de vista previa como elemento secundario de esta ventana. Debe cubrir todo el área de cliente del elemento primario.

Debe crear el cuadro de diálogo de contraseña como propiedad de HWND si se proporciona o es propiedad de la ventana en primer plano si hwnd no se proporciona.