| 
| 
 | Вопрос # 221/ вопрос открыт / | 
 |  Подскажите где можно скачать программу для создания хранителей экрана желательно на русском языке. Заранее благодарен.
 Moderated: вопрос не относится к тематике сайта.
 
|  |   Вопрос задал: Тихонов Алексей Сергеевич (статус: Заблокирован)Вопрос отправлен: 26 декабря 2006, 09:57
 Состояние вопроса: открыт, ответов: 2.
 |  Ответ #1. Отвечает эксперт: Alex Van Glukhman Здравствуйте, Тихонов Алексей Сергеевич!
 Непонятно какое отношение данный вопрос имеет к Delphi. Не скачивать это программу надо а создавать!!!
 
|  | Ответ отправил: Alex Van Glukhman (статус: 7-ой класс)Время отправки: 26 декабря 2006, 10:57
 
 |  Ответ #2. Отвечает эксперт: Вадим К Ув. Тихонов Алексей Сергеевич.Вы умеете писать обычные программы с графикой (скринсейверы обычно подразумевают графику)? Тогда проблема практически решена.
 Скринсейвер от обычной проги отличается только в следующем.
 1) Нужно сменить разрешение с exe на scr
 2) Обеспечить разворачивание в полный экран и закрытие по дёрганиё мыши.
 3) Для обеспечения всех возможностей скринсейвера, необходимо обрабатывать параметры, которые передаются в коммандной строке.
 С первым я думаю просто.
 Второе делаем так. В FormCreate добавляем код вида
 Form1.BorderStyle:=bsNone;//для чего нам заголовок
 Form1.WindowState:=wsmaximazed;
 в mousemove добавляем close;
 и третье.
 Проверить параметры с которым был вызван хранитель и если это /c - показать окно настройки хранителя, а иначе (можно проверять на /s, а можно и не проверять) сам хранитель. /p - для отображения в окне установок хранителя экрана.
 Узнать, с каким параметром запущена прога, можно с помощью ParamStr(1)
 
|  | Ответ отправил: Вадим К (статус: Академик)Время отправки: 26 декабря 2006, 12:24
 Оценка за ответ: 5
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |