|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.05.2013, 11:09 | #1 |
Пользователь
Регистрация: 27.06.2011
Сообщений: 16
|
Как сделать из этого скринсейвер (C++ с использованием OpenGL)
Что нужно дописать, чтобы из этой программы сделать скринсейвер(заставку,хранитель экрана)?
Что-то на найденных примерах у меня разобраться не получилось. помогите пожалуйста! PHP код:
|
03.05.2013, 16:38 | #2 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Вообще скринсейвер для винды это просто программа. Любую прогу переименуйте в bla-bla-bla.scr и поместите в правильное место и будет у вас еще один скринсейвер. На Windows XP точно работает.
Список мест: Windows 95: C:\Windows (?) Windows 98: C:\Windows\System or C:\Windows Windows XP: C:\Windows or C:\Windows\System32 Windows 2000: C:\WINNT\System32 Взято отсюда
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 03.05.2013 в 16:46. |
03.05.2013, 20:35 | #3 |
Пользователь
Регистрация: 27.06.2011
Сообщений: 16
|
так-то оно да. видала я эту статью.
но ведь ещё #include <scrnsave.h> подключается. и добавляются 3 функции: PHP код:
только вот не получается у меня справиться и запихнуть в неё то что нужно |
03.05.2013, 20:45 | #4 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2L.M.
это просто вспомогательное апи от микрософта, чтобы создать "настоящий" скринсейвер, который можно будет настраивать через свойства экрана - заставка (или как там сейчас). RegisterDialogClasses - регистрируешь свой диалог ScreenSaverConfigureDialog - тут ты показываешь свой диалог настройки скринсейвера (скорость анимации и тп) ScreenSaverProc - тут рисуешь саму анимацию
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
03.05.2013, 21:31 | #5 |
Пользователь
Регистрация: 27.06.2011
Сообщений: 16
|
Спасибо!
у меня новая беда!!! текстура не загружается!!! никуда ещё ничего не перемещала,просто запустила .exe,а он мне ругается "falied to open DIB file iseu.bmp" и дело в том,что когда в Visual Studio проект запускаю,работает! в чем дело-то? не одно, так другое(( Последний раз редактировалось L.M.; 03.05.2013 в 21:43. |
03.05.2013, 21:53 | #6 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2L.M.
картинка должна лежать в той же директории, что и бинарник
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
03.05.2013, 22:12 | #7 |
Пользователь
Регистрация: 27.06.2011
Сообщений: 16
|
фух..всё в порядке) работает!) спасибо
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
После сохранения в файл *.xls при открытии этого файла выдается предупреждение. Как от этого избавиться? | A-IX-2 | Общие вопросы Delphi | 1 | 13.11.2011 20:33 |
Хочу сделать форму для ввода паролей! Для этого текст должен быть зашифрован в (*****) ! Как сделать | vitaaly | Visual C++ | 2 | 12.02.2011 12:29 |
Как сделать скринсейвер на Делфи | KompMAN | Помощь студентам | 5 | 25.12.2010 02:13 |
как сделать такое освещение(opengl) ? | NiCola999 | Общие вопросы C/C++ | 3 | 20.11.2010 15:02 |
как удалить скринсейвер? | ronich | Помощь студентам | 6 | 24.10.2007 20:36 |