| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > смена обоев |
| Автор: nikitao 6.2.2006, 22:05 |
| Мужики, подскажити WinAPI ф-ции для САБЖа(обои и заставки).Интересуют еще такие опции как "замастить","растянуть" ,"по центру". ЗЫ Зарание спасибо. |
| Автор: Fixin 6.2.2006, 22:23 | ||
|
| Автор: Helicopterr 6.2.2006, 23:42 | ||
Это будет растягивать. Тип пути WCHAR может быть важен т.к. с некоторыми другими типами у меня обои устанавливались, но сбрасывались после первой перезагрузки Windows. А кто-нибудь знает, как установить не bmp а, например, jpg... |
| Автор: forker 7.2.2006, 17:20 |
| А jpg-шки винда перегоняет все равно в bmp и сохраняет в AppData\Microsoft\ по-моему. Т.е. надо как-то вызывать виндовский конвертор, я пытался найти его как программку, но не нашел. ТАК ЧТО, МНЕ ТОЖЕ ИНТЕРЕСЕН ЭЭТОТ ВОПРОС!!! |
| Автор: nikitao 10.2.2006, 00:10 |
| Я че то туплю.У меня старые обои пропадают,а вот новые не грузятся. Может я че то не так делаю |
| Автор: Helicopterr 11.2.2006, 00:45 |
| Покажи код. |
| Автор: Vendigo 20.2.2006, 22:41 | ||||
| У меня тож не работает Уж, все перепробовал...
На этот вариант ругается компилятор: [C++ Ошибка] Unit1.cpp(15): E2034 Cannot convert 'wchar_t *' to 'char *' [C++ Ошибка] Unit1.cpp(15): E2342 Type mismatch in parameter 'lpBuffer' (wanted 'char *', got 'wchar_t *') Добавлено @ 22:43 Может быть так:
|
| Автор: Fixin 20.2.2006, 23:03 | ||
Нет, это используется вместе с компонентами, испозльзующими jpeg-кодирование.
Добавлено @ 23:05 Модератор: Пожалуйста, один топик - один вопрос. Надо было отдельно создавать |
| Автор: Vendigo 21.2.2006, 19:36 | ||
| Работаю в Builder 6 и все вышеописанные примеры не компилируются Вот так работает
|
| Автор: Helicopterr 22.2.2006, 02:24 | ||
| Vendigo прошу прощения, я одну букву пропустил
|
| Автор: nikitao 22.2.2006, 22:01 |
| Да код особо показывать нечего. Создаю мфсину,кидаю кнопку и в событии нажатия ее прописываю,чтоб обои сменила.Остается только голубой экран,как-будто неверно адрес файла пишу |
| Автор: Fixin 22.2.2006, 22:15 |
| Кинь этот кусок по смене обоев и получению адреса |