Argumentos de linha de comando do Saver de Tela

Este artigo apresenta argumentos de linha de comando para Win32 Screen Savers marcados como 4.0 ou superior.

Versão original do produto: Win32 Screen Saver
Número de KB original: 182383

O Windows se comunica com Os Poupadores de Tela por meio de argumentos de linha de comando. A biblioteca ScrnSave.lib manipula isso para Os Poupadores de Tela que são gravados para usá-lo, mas outros Win32 Screen Savers marcados como 4.0 ou superior devem lidar com os seguintes argumentos de linha de comando:

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.

Os poupadores de tela do Windows 95 devem lidar com:

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

HWND é um HWND apresentado na linha de comando como um número decimal não assinado.

Você precisa criar a janela de visualização como uma criança desta janela. Ele deve cobrir toda a área de cliente do pai.

Você precisa criar a caixa de diálogo senha de propriedade do HWND se ela for fornecida ou de propriedade da janela em primeiro plano se o HWND não for fornecido.