Автор статьи: Беседин Игорь
Как написать ScreenSaver?
Чтобы написать ScreenSaver полезно знать следующее:
1. Программы-скринсэйверы - это те же EXE-файлы, только с расширением SCR. Это значит, что после компиляции программы, следует изменить ее расширение на scr.
2. Windows использует три аргумента для запуска скринсейвера: /s, /p или /c.
/s используется когда пользователь нажимает кнопку "Просмотр".
/p используется для предварительного просмотра в маленьком "экранчике" текущей заставки.
/c используется для настройки конфигурации заставки.
Следующий код будет проверять наличие аргументов в командной строке:
s = InStr(Command, "/s")
p = InStr(Command, "/p")
c = InStr(Command, "/c")
If s Then Call Show: Exit Function
If p Then Call Preview: Exit Function
If c Then Call Configure: Exit Function
Естественно Вам придется поставить свои функции Show, Preview и Configure.
3. Для обнаружения операционной системой ScreenSaver'а Вам понадобится переместить его в директорию Windows.
При любом воспроизведении этой статьи (и других статей с этого сайта) ставьте ссылку на сайт www.igoryksoft.narod.ru