· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› ScreenSaver

Посл.отвђт Сообщенiе


Дата: Окт 1, 2003 21:12:10

КАК НАПИСАТЬ ScreenSaver точнее организовать его предварительный просмотр ( там где свойства экрана)?


Дата: Окт 1, 2003 21:58:22 · Поправил: Asterix

Дык туда его сама Винда на просмотр загружает, если он у тя там будет
в списке, положи в папку Windows свой screen и просматривай на здоровье ;-)
Если я прогнал то поправьте меня :-)


Дата: Окт 1, 2003 23:43:38

Если я прогнал то поправьте меня :-)

Я бы с удовольствием ;), но только мое знание о сейвер ограничивается их запуском путем кликанья мыши :) Да, еще когда-то давно один по просьбе друга поломал. Вишь, какие у меня феноменальные знания :)


Дата: Окт 2, 2003 00:26:45

Про то как писать есть где-то в МСДН. А для выбора - даешь расширение scr и кидаешь в папку %Windir%\system32 для NT, для 9x кажется просто в %Windir%


Дата: Окт 2, 2003 04:07:16

Скринсейвер это обычная программа реагирующая на действия пользователя (фактически тотлько на события мыши и клавиатуры) и определёным образом на параметры передаваемые ей в комаандной строке:

1) /s - запуск
2) /c - конфигурирование
3) /p или /l - предпросмотр
4) /a - установка или ввод пароля


Дата: Окт 2, 2003 12:39:17

Update:
> /p или /l - предпросмотр
Следующим параметром идет hWnd окошка на котором надо рисовать предпросмотр (такая хрень в виде монитора)

> /a - установка или ввод пароля
В НТ не используется,в 9х надо делать через специальные виндовые функции, иначе прогу снесут через три клавиши, так что на пароль можно забить.


Дата: Окт 4, 2003 05:27:05

Не спорю, я просто на пальцах интерфейс обрисовал :)


Дата: Окт 4, 2003 16:51:58

Есть еще одна фишка: в Win95/98 и WinXP есть различие в запусках с параметрами. В чем это выражается, точно не знаю (мне знакомый рассказывал - он писал ScreenSaver на MSVB, на школьную конференцию по программированию), но что-то по поводу кнопки "Просмотр" в свойствах экрана: кажется при нажатии этой кнопки должен производится запуск ScreenSaver'a с параметром /i без хэндла окна (для сообщения об закрытии предпросмотра), а потом уже с параметром /S, а в Win95/98 происходит наоборот.
Надеюсь написал понятно :)


Дата: Окт 9, 2003 23:44:46

В предыдущем посте я ошибся по поводу кнопки "Просмотр": запуск с параметром /i без хэндла не производится, а посылается сообщение о закрытии окна.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.066