Войти

Показать полную графическую версию : [решено] Изменение диалогового окна смены значков


Indigo7
27-07-2012, 16:32
Как изменить оригинальное окно смены значка (тыц (http://img13.imageshost.ru/img/2012/07/27/image_50128c8f699c1.jpg) ) на такое? (тыц (http://img13.imageshost.ru/img/2012/07/27/image_50128cc8c1868.jpg) ). Также, как изменить иконки в файле shell32.dll на иконки из файла imageres.dll?

P.S. я нуб. Объясняйте по-проще ;)

Smarty
27-07-2012, 16:49
я нуб »
Тогда может вам лучше начать отсюда (http://www.oszone.net/11352/Restorator)?

Indigo7
28-07-2012, 12:38
Тогда может вам лучше начать отсюда? »
Спасибо, ознакомился. Только у меня на данный момент возникло 2 вопроса:
1. В каких файлах находятся остальные диалоги, помимо как explorer.exe.mui?
2. Вот во 2-ом уроке, в части "добавления изображения", куда именно писать строчку "CONTROL 100, 0, "STATIC", SS_BITMAP | WS_BORDER | WS_GROUP, 4, 1, 245, 51,"?

Smarty
28-07-2012, 12:47
В каких файлах находятся остальные диалоги »
shell32.dll.mui например.
куда именно писать строчку »
http://i2.imageban.ru/thumbs/2012.07.28/5ceaaf512e7d7c56b007fb542520ee20.jpg (http://imageban.ru/show/2012/07/28/5ceaaf512e7d7c56b007fb542520ee20/jpg)

Indigo7
28-07-2012, 13:43
Как переместить все элементы вниз? (2-ой урок). Изображение у меня в высоту 88 px, значит все нужно вниз на 88 точек переместить. И в коде нет надписи "Оформление панели задач". Канистра кипит уже o_O
http://img13.imageshost.ru/img/2012/07/28/image_5013b6ee5aff3.png

Smarty
28-07-2012, 13:51
Indigo7, вы хотите всё узнать и сделать за 5 минут?
Все элементы диалогов имеют свои места: отступ слева\отступ сверху\ширина\высота.
Изображение у меня в высоту 88 px, значит все нужно вниз на 88 точек переместить. »
Нет, лучше подготовить поле под изображение, сделать скриншот диалога, как он выглядит в Рестораторе.
а потом в каком-нибудь графическом редакторе измерить поле под картинку и делать картинку именно такого размера.
И в коде нет надписи "Оформление панели задач". »
А в строке 13 вашего скриншота что?

Indigo7
28-07-2012, 15:41
Мой мозг перезагрузился, и я понял, из-за чего все не получалось. В каждой строчке по 5 значений, а я, зная, что отступ сверху - второе значение, изменял его (по 2-ому уроку, там в примере 4 значения). Ну в общем, вот результат:
http://img13.imageshost.ru/img/2012/07/28/image_5013d2795273a.png
А где находится диалог смены значка? Не могу что-то найти

Smarty
28-07-2012, 15:55
Мой мозг перезагрузился »
Сделайте ему ребут ещё раз! :)
На скриншоте, что я выложил выше, как раз этот диалог.

Indigo7
28-07-2012, 16:06
Сделайте ему ребут ещё раз!
На скриншоте, что я выложил выше, как раз этот диалог. »
Нет, ребутать больше не хочу, он только разогнался :) Значит, там я изменяю диалог, это теперь мне понятно. А иконки? Можно ли импортировать их из файла imageres и потом заменить на них старые в файле shell32? Или можно просто путь поменять с shell32 на imageres?

Smarty
28-07-2012, 16:13
А иконки? »
А название темы: Изменение диалогового окна смены значков?
У нас принято так: один вопрос - одна тема (или наоборот).

Вы про получение и возврат прав на файл знаете?
А про соблюдение порядка и форматов в значке при замене?

Может вам почитать ещё эту тему (http://forum.oszone.net/thread-193632.html)?

Indigo7
28-07-2012, 16:20
Ну я же ведь писал:
я нуб »
Если что-то не знаю, не надо сразу бить... Я ведь поэтому и тут - потому что мало что об этом всем знаю...

Smarty
28-07-2012, 16:24
Indigo7, Никто и не бил (может пока :) ).
При редактировании ресурсов системы (особенно х64) есть "подводные камни", которые необходимо учитывать.
Почитайте форум, полезной информации много, количество вопросов у вас может уменьшиться.

Indigo7
28-07-2012, 16:28
При редактировании ресурсов системы (особенно х64) есть "подводные камни", которые необходимо учитывать.
Почитайте форум, полезной информации много, количество вопросов у вас может уменьшиться. »
У меня х86. А чем больше читаешь новой информации, (обычно) тем больше вопросов. Ну ладно, я тогда серфить пойду по форуму. Тему не закрывайте. Я, чувствую, писать много еще буду, пока не успокоюсь :) А тему тогда может быть переименовать?

Indigo7
28-07-2012, 17:43
Ну все основные темы я прочитал. С правами, порядком и форматами все понятно, но так и не понял - как значки редактировать в shell32? (Импортировать из imageres, т.к. там новые, и экспортировать в shell32)

Smarty
28-07-2012, 18:40
Indigo7, вытаскивайте значки из imageres, подгоняйте форматы и их порядок под shell32 и заменяйте в последнем.

Indigo7
28-07-2012, 23:47
Эм... Как вытаскивать? :)

Smarty
29-07-2012, 00:33
Indigo7, ещё один вопрос не по теме и она закроется.
Сначала разберитесь как работать в Рестораторе, а потом уже редактируйте файлы на здоровье.




© OSzone.net 2001-2012