Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows 11/ 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=113)
-   -   [решено] Изменение диалогового окна смены значков (http://forum.oszone.net/showthread.php?t=239470)

Indigo7 27-07-2012 16:32 1960119

Как изменить оригинальное окно смены значка (тыц ) на такое? (тыц ). Также, как изменить иконки в файле shell32.dll на иконки из файла imageres.dll?

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

Smarty 27-07-2012 16:49 1960138

Цитата:

Цитата Indigo7
я нуб »

Тогда может вам лучше начать отсюда?

Indigo7 28-07-2012 12:38 1960490

Цитата:

Цитата Smarty
Тогда может вам лучше начать отсюда? »

Спасибо, ознакомился. Только у меня на данный момент возникло 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 1960494

Цитата:

Цитата Indigo7
В каких файлах находятся остальные диалоги »

shell32.dll.mui например.
Цитата:

Цитата Indigo7
куда именно писать строчку »


Indigo7 28-07-2012 13:43 1960516

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

Smarty 28-07-2012 13:51 1960522

Indigo7, вы хотите всё узнать и сделать за 5 минут?
Все элементы диалогов имеют свои места: отступ слева\отступ сверху\ширина\высота.
Цитата:

Цитата Indigo7
Изображение у меня в высоту 88 px, значит все нужно вниз на 88 точек переместить. »

Нет, лучше подготовить поле под изображение, сделать скриншот диалога, как он выглядит в Рестораторе.
а потом в каком-нибудь графическом редакторе измерить поле под картинку и делать картинку именно такого размера.
Цитата:

Цитата Indigo7
И в коде нет надписи "Оформление панели задач". »

А в строке 13 вашего скриншота что?

Indigo7 28-07-2012 15:41 1960567

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

Smarty 28-07-2012 15:55 1960576

Цитата:

Цитата Indigo7
Мой мозг перезагрузился »

Сделайте ему ребут ещё раз! :)
На скриншоте, что я выложил выше, как раз этот диалог.

Indigo7 28-07-2012 16:06 1960582

Цитата:

Цитата Smarty
Сделайте ему ребут ещё раз!
На скриншоте, что я выложил выше, как раз этот диалог. »

Нет, ребутать больше не хочу, он только разогнался :) Значит, там я изменяю диалог, это теперь мне понятно. А иконки? Можно ли импортировать их из файла imageres и потом заменить на них старые в файле shell32? Или можно просто путь поменять с shell32 на imageres?

Smarty 28-07-2012 16:13 1960586

Цитата:

Цитата Indigo7
А иконки? »

А название темы: Изменение диалогового окна смены значков?
У нас принято так: один вопрос - одна тема (или наоборот).

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

Может вам почитать ещё эту тему?

Indigo7 28-07-2012 16:20 1960588

Ну я же ведь писал:
Цитата:

Цитата Indigo7
я нуб »

Если что-то не знаю, не надо сразу бить... Я ведь поэтому и тут - потому что мало что об этом всем знаю...

Smarty 28-07-2012 16:24 1960589

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

Indigo7 28-07-2012 16:28 1960592

Цитата:

Цитата Smarty
При редактировании ресурсов системы (особенно х64) есть "подводные камни", которые необходимо учитывать.
Почитайте форум, полезной информации много, количество вопросов у вас может уменьшиться. »

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

Indigo7 28-07-2012 17:43 1960622

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

Smarty 28-07-2012 18:40 1960649

Indigo7, вытаскивайте значки из imageres, подгоняйте форматы и их порядок под shell32 и заменяйте в последнем.

Indigo7 28-07-2012 23:47 1960816

Эм... Как вытаскивать? :)

Smarty 29-07-2012 00:33 1960843

Indigo7, ещё один вопрос не по теме и она закроется.
Сначала разберитесь как работать в Рестораторе, а потом уже редактируйте файлы на здоровье.


Время: 13:56.

Время: 13:56.
© OSzone.net 2001-