Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Windows
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.08.2013, 17:33   #11
bimbloking
Пользователь
 
Регистрация: 15.08.2013
Сообщений: 11
По умолчанию

скажите, а какой код вызовет следующще действие: например нажать правой кнопкой на просматриваемое изображение и выбираем пункт "Расположение файла" и откроется папка с выделенным изображением?
bimbloking вне форума
Старый 17.08.2013, 17:34   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Вы хоть правильно поняли что требуется?
Судя по постам нет.
Желаю удачи в поисках.
I'm learning to live...
Stilet вне форума
Старый 17.08.2013, 17:44   #13
bimbloking
Пользователь
 
Регистрация: 15.08.2013
Сообщений: 11
По умолчанию

Вот скрин окна программы имеющее два пункта контекстного меню


и вот "сделать фоном рабочего стола" делает просматриваемый рисунок фоном стола, но если на рабочем столе зайти в "Персонализация > Фон рабочего стола", то там видны все картинки из папки, которую просматривала эта вот програмка

Вот что я имею ввиду



а по идее должна быть одна картинка ну или несколько деланых ранее фоном

Последний раз редактировалось bimbloking; 17.08.2013 в 18:01.
bimbloking вне форума
Старый 17.08.2013, 17:54   #14
Vladislav538
 
Регистрация: 17.08.2013
Сообщений: 5
По умолчанию

Цитата:
Справа в тому коли ти натискаєш на картинку і вибираєш команду "Зробити рисунко робочого столу" то Windows автоматично надсилає цю картинки в "Персоналізацію_Обои для робочого столу"
Дело в том, что когда ты нажимаешь на картинку и выбираешь команду "Сделать фоном рабочего стола", то Windows автоматически отправляет эту картинку в "Персонализация. Обои для рабочего стола"

Перевёл с украинского. Автору второе предупреждение по поводу языка сообщений. Fainder

Последний раз редактировалось Fainder; 17.08.2013 в 18:05.
Vladislav538 вне форума
Старый 17.08.2013, 18:07   #15
Fainder
Участник клуба
 
Регистрация: 15.02.2007
Сообщений: 1,112
По умолчанию

Не совсем понимаю проблему. Начиная с 7-ки, а может и с Висты, не помню, обои - это не только файл, но и папка. т.к. есть режим слайд-шоу. Возможно старые методы программной установки обоев теперь не совсем корректно работают, в таком случае нужно или искать новые решения или создайте папку, копируйте туда ваши картинки и делайте их обоями, ведь файл-то всё равно устанавливается тот, что нужно
Fainder вне форума
Старый 17.08.2013, 18:35   #16
bimbloking
Пользователь
 
Регистрация: 15.08.2013
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Fainder Посмотреть сообщение
Не совсем понимаю проблему. Начиная с 7-ки, а может и с Висты, не помню, обои - это не только файл, но и папка. т.к. есть режим слайд-шоу. Возможно старые методы программной установки обоев теперь не совсем корректно работают, в таком случае нужно или искать новые решения или создайте папку, копируйте туда ваши картинки и делайте их обоями, ведь файл-то всё равно устанавливается тот, что нужно
Вас нитуда понесло, речь о том, чтоб программа корректно делала фотку фоном стола, а не делать это средствами ОС.

P.S. Изночально эта програмка для просмотра фото, а я предложил (попросил) так сказать добавить новые функции.
bimbloking вне форума
Старый 17.08.2013, 18:58   #17
Fainder
Участник клуба
 
Регистрация: 15.02.2007
Сообщений: 1,112
По умолчанию

У нас возникло некое непонимание друг друга. Попробую объяснить понятнее.
Я не предлагал решать проблему средствами ОС (хотя это было бы логично исходя из раздела, где размещена Ваша тема). Я говорил о том, что старые функции winapi сейчас могут работать несколько иначе.
Моя поделка Делфи 2007 года прекрасно меняла обои под xp и более ранними виндами с помощью
Код:
SystemParametersInfo(SPI_SETDESKWALLPAPER,1,Pointer(FileName),SPIF_UPDATEINIFILE);
Специально сейчас достал её из архива и увидел ситуацию/, описанную вами: в Персонализации меняется папка (см вложение)
То есть функция Делфи работает иначе в новом winapi.
Поэтому я и предложил, как оидн из возможных вариантов, создать папку и складывать туда копии картинок, устанавливаемых на обои. То, что с одной стороны выглядит костылём позволит сохранять своего рода историю картинок, сделанных обоями вашей программой.
Изображения
Тип файла: jpg screenshot 2013-08-17 17.50.40.jpg (51.6 Кб, 130 просмотров)

Последний раз редактировалось Fainder; 17.08.2013 в 19:01.
Fainder вне форума
Старый 17.08.2013, 19:04   #18
bimbloking
Пользователь
 
Регистрация: 15.08.2013
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Fainder Посмотреть сообщение
Поэтому я и предложил, как оидн из возможных вариантов, создать папку и складывать туда копии картинок, устанавливаемых на обои. То, что с одной стороны выглядит костылём позволит сохранять своего рода историю картинок, сделанных обоями вашей программой.
То-есть рядом с .exe файлом программы положить папку, в которую будут копироваться картинки назначенные фоном стола?
а с персонализацией что будет?

Fainder как с Вами списаться тет-а-тет? тут даже личка закрыта....Ася есть?

Последний раз редактировалось bimbloking; 17.08.2013 в 19:14.
bimbloking вне форума
Старый 17.08.2013, 19:09   #19
Fainder
Участник клуба
 
Регистрация: 15.02.2007
Сообщений: 1,112
По умолчанию

Как вариант. Это конечно не решение изначальной проблемы, но теперь в винде обои - это папка, а не файл.
Даже, если вы найдёте программное решение, которое хотите, то какой параметр это решение будет задавать в качестве папки, если текущее местоположение картинки вам не нужно? null?, предыдущую папку?
К тому же копии можно подогнать под разрешение экрана самому не полагаясь на милость винды, как-то ещё преобразовать...
Это не баг, это фича
Fainder вне форума
Старый 17.08.2013, 19:14   #20
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,770
По умолчанию

Цитата:
Сообщение от bimbloking Посмотреть сообщение
То-есть рядом с .exe файлом программы положить папку, в которую будут копироваться картинки назначенные фоном стола?
Почему именно рядом с exe? Раз такое дело, класть нужно куда-нибудь в "Мои рисунки\Обои", тогда и персонализация не пострадает.
Vapaamies вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# Windows Form Сделать программу которая рассчитывает стоимость печати фотографий(выбирается размер и количество фотографий). EvgeniyPR Помощь студентам 1 13.03.2013 18:06
Довести до ума JS скрипт просмотра фотографий back191 Фриланс 0 12.09.2012 20:50
Средство вместо автозапуска? Дима я Общие вопросы Delphi 16 10.03.2010 09:54
Чтения "Просмотра событий" Windows Alex770 Win Api 1 26.08.2007 09:05