Есть экранная заставка(.scr) написанная на Delphi. 2 формы: 1 форма для анимации, 2 форма для настроек. По комбинации клавиш вызывается вторая форма с настройками. При нажатии на "Параметры.." в Параметрах экранной заставки, включается анимация (1 форма), а я бы хотел, чтоб появлялась вторая форма с настройками.
Как это сделать?
Ответ
При нажатии на кнопку "Параметры" заставка запускается с параметром /c, где также в передается значение дескриптора окна (hwnd), поверх которого следует показывать форму параметров. Итого вид: /c:HWND.
Поэтому ваша задача сводится у к тому, чтобы при запуске приложения в dpr проверить paramCount и переданный параметр.
Еще может быть параметр /p HWND - это превью на форме выбора заставки, здесь передается дескриптор панели предпросмотра на форме и /s это предпросмотр в полном экране, а /S это автоматический запуск.
возможно, по этой ссылке еще что-нибудь полезное найдете
Комментариев нет:
Отправить комментарий