Войти

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


Страниц : [1] 2 3 4

vzli_izv
13-03-2008, 00:39
Не знаете, какой ресурс изменить, чтобы добиться желаемого результата? Эта тема для вас. В ней обсуждаются общие вопросы по ресурсам Windows, а также средства их изменения.

Если же вас интересует, каким образом был изменен тот или иной ресурс в конкретной сборке или аддоне, обратитесь к автору в соответствующей теме.

Приветствую!
У меня возникли вопросы, после увиденных изменений и дополненй, которые тут выкладывают.
Суть этих изменений в графическом изменении различных ресурсов системы и модификаций её окон.


http://wiki.oszone.net/images/b/bb/SOUNDVOLUME.jpg
http://wiki.oszone.net/images/4/49/OEMINFOPAT.jpg
и прочие изменения.

Не так давно, я возобновил свои эксперименты над системой. Менял иконки, видео для диалогов, менял местами кнопки и удалял хлам с тех же диалогов.
Удалять проще чем добавлять.

Вот о добавлении я и хочу поговорить.
Знаю, что с помощью ResHacker, можно добавлять различные элементы типа:
Label
Edit
Radiobutton
Bitmap и прочего.

Вот с элементами, которые ничего не делают всё понятно. Добавил Label...написал название или другой текст и всё.
А как дела со списками, битмапами и тд.
Как например добавить свою картинку в любой диалог?
Как указать путь к ней и тд.
Допустим я её вшиваю в explorer.exe в раздел Bitmap.
Мне же надо её как то привязать к полю bitmap в како-то диалоге.
А как добавить в свойсва bitmapа, что ему отображать.

Возможно авторы используют другие программы, где есть такая возможность?

Надеюсь образ понятен и мне удалось ясно обьяснить суть вопроса.
Надеюсь на объёмный ответ специалистов, мастеров данного раздела.
Заранее благодарен.

prokazzza
13-03-2008, 01:12
vzli_izv, Чтобы поставить картинку через Ресхакер нужно прописать

CONTROL 1, 0, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE, 0, 0, 200, 200

Где 1 это номер витмаповской картинки. Соответственно битмап 1 должен существовать

vzli_izv
13-03-2008, 01:30
в разделе

+Icon
+Bitmap
|
- 1 ??
|
- 2
+Dialog

Я правильно понял?


какие программы используете вы?

prokazzza
13-03-2008, 01:43
vzli_izv, правильно. В работе я использую ресхакер и ресторатор.

vzli_izv
13-03-2008, 02:34
хорошо.
а как с использованием .jpg и .png ?
Хотелось бы использовать прозрачность.

prokazzza
13-03-2008, 02:56
vzli_izv, забудь про прозрачность формата PNG, так как ХП не понимает этот формат. Прозрачность делается только через формат BMP.

vzli_izv
13-03-2008, 03:35
так и думал...
а jpg (как фон, например (кстати, в ресхакере есть возможность менять расположение элементов один над другим? а то фон всё закроет))
и можно ли отредактировать меню пуск?
а то мне не нужна такое большое меню.

boss911
13-03-2008, 03:39
забудь про прозрачность формата PNG, так как ХП не понимает этот формат. »
Это меня и раздражает!
Прозрачность делается только через формат BMP. »
Если я не ошибаюсь, это RGB 255 0 255, а так хочется теней и полупрозрачности. Пора начинать юзать Висту. :)
Но ради интерфейса юзать Висту, это пока что изврат, имхо!

Сори за офтоп, мысли лезут наружу.

vzli_izv
13-03-2008, 03:43
RGB 255 0 255 »
оно самое.

prokazzza
13-03-2008, 05:43
vzli_izv,

Могу поделиться некоторыми секретами в редактировании ресурсов. Например поставить свое имя в контектсное меню :)

Ресхакер:

1. Открываем “%windir%\System32\Shell32.dll”:

Ищем Menu -> 215 -> 1033

2. Добавляем строки:

215 MENUEX
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
POPUP “”, 0, MFT_STRING, MFS_ENABLED, 0
{

MENUITEM “PROKAZZZA”, 33333, MFT_STRING, MFS_GRAYED | MFS_DEFAULT

3. Вместо PROKAZZZA пишем своё имя.

4. Нажимаем “Compile Script”.

5. Сохраняем и перезагружаем Windows. :)

Скрин:
http://wiki.oszone.net/images/e/e5/Contect.jpg

vzli_izv
13-03-2008, 06:18
забавно...
я забавляюсь иначе )
http://wiki.oszone.net/images/e/ea/Fix.jpg

prokazzza
13-03-2008, 06:25
vzli_izv,

забавно...
я забавляюсь иначе ) »

Загляни в мою темку Windows Winstyle 2008 в Новости из шахты разработок, посмотри как я тама забавляюсь ;)

NRG
13-03-2008, 06:28
vzli_izv, prokazzza, Забияки :laugh:

vzli_izv
13-03-2008, 06:34
Загляни в мою темку Windows Winstyle 2008 »
да, я смотрел. здорово!

я ещё не все места изведал, где можно что-то подправить.
вообще надо создать отдельную тему по ресурсам и их правке.

кстати, в WinStyle 2008 будут применять альтернативные видеовставки в диалоговых окнах типа: копирование, удаление и прочих?
я, для своей темы, уже об этом думал.
...
я тут заметил одну интересную деталь:
http://wiki.oszone.net/images/a/ac/WinStyle44_3.jpg
слева от языковой панели что ?
случаем не свёрнутый проигрыватель?
хочу aimp приучить сворачиваться на панель задач.

вертикальную полоску заменил горизонтальной и скопировал свойства первой?

В этой теме (http://www.forum.oszone.ru/post-747628-412.html) ты пишешь:


Хочу добавить на неё следующие пункты

1. Мой компьютер
2. Мои документы
3. Интернет (выбирается браузер, который выставлен по умолчанию, например Опера)
4. Поиск
5. WMP (без разницы какой установлен)
6. Панель управления
7. Блокнот (??)
8. ???
9. ???

Прошу придумать еще 2-3 пункта. Также придумать "рабочее" название для панельки.

можно ли реализовать настройку пунктов ini файлом?
пусть пункты будут статичными, но пути к программам и их иконки будут меняться в зависимости от пути к программе и значка файла.

prokazzza
13-03-2008, 07:03
vzli_izv, все вопросы касающиеся WinStyle задавать в соответствующей теме.

vzli_izv
13-03-2008, 07:13
хорошо, пусть все вопросы касающиеся WinStyle задают в соответствующей теме.
____________________________________________________________________

di2blo
13-03-2008, 16:26
Привет у мя к вам вопрос оч.надеюсь вы сможите мне помочь)
Я заменил иконки на свои но вот что у меня получилось
http://img.nnover.ru/data/uf/3379331/22/00/220076_Untitled-1.jpg
Половина иконок поменялось половина нет и это только если ставить "Вид"-"Искизы страниц"во всем другом все ok)где могла быть проблема какой фаил я не заменил?и ещё вопрос где в стритибутиве меняються файлы wmplayer.exe wmploc.dll setup_wm.exe хочу чтобы сразу после установки были др иконки.и ещё может где меняеться вот это
http://img.nnover.ru/data/uf/3379331/22/00/220078_Untitled-2.jpg

Shido
13-03-2008, 16:35
di2blo,
и ещё может где меняеться вот это »
Это по идее файл RARSMALL.BMP из твоей текущей темы для Winrar, достаточно просто заменить его.

Polydyrak
13-03-2008, 17:32
Я заменил иконки на свои но вот что у меня получилось ... »
В shell32.dlll иконка 4 должна выглядеть так:

http://img183.imageshack.us/img183/2047/iconhk2.jpg (http://imageshack.us)

di2blo
13-03-2008, 19:36
Polydyrak,
96*96 у меня есть, выше на рисунке там у некоторых папок поменялась у некоторых нет я думаю как расположена папка не играет роли главное размер но он правельный, такое ощущение что такая же иконка береться из какого то другого файла только вот из какого?




© OSzone.net 2001-2012