Аргументы командной строки заставки

В этой статье представлены аргументы командной строки для заставок Win32 с пометкой 4.0 или более поздней версии.

Исходная версия продукта: Заставка Win32
Исходный номер базы знаний: 182383

Windows взаимодействует с заставками с помощью аргументов командной строки. Библиотека ScrnSave.lib обрабатывает эту функцию для заставок, написанных для ее использования, но другие заставки Win32 с пометкой 4.0 или более поздней версии должны обрабатывать следующие аргументы командной строки:

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.

Заставки Windows 95 должны обрабатывать:

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

HWND — это HWND, представленный в командной строке как десятичное число без знака.

Необходимо создать окно предварительного просмотра в качестве дочернего элемента этого окна. Он должен охватывать всю клиентскую область родительского объекта.

Необходимо создать диалоговое окно паролей, принадлежающее HWND, если оно предоставлено, или как принадлежит окну переднего плана, если HWND не предоставлен.