Visual Basic: Статьи


Автор статьи: Беседин Игорь

Как написать 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