Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Редактирование диалога в *.dll

Ответить
Настройки темы
[решено] Редактирование диалога в *.dll
1ce 1ce вне форума

Аватара для 1ce

Новый участник


Сообщения: 41
Благодарности: 5


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: 1ce
Дата: 16-06-2008
Вдохновившись, замороженным пока, проектом WinStile, решил сделать кое что сам, с графикой проблем не возникает, малюем )
Проблема в изменении положения компонентов в окне диалога завершения работы. Вроде кнопки сдвинул, а при замене системного файла все как до редактирования.
Как оказалось файл восстановился до оригинального, как будто я ничего и не менял...
Редактирую с помощью Restorator 2007. Если честно, еще несовсем понятно как точно подогнать форму для нового положения графической кнопки.
После 3х-недельной войны с автоматизацией установки системы, драйверов и софта нет сил совсем )
Изменяемый ресурс - E:\WINDOWS\system32\msgina.dll (Dialog/20100)
Прошу помощи в осуществлении сего чуда:

Вот подложка отдельно:


Кнопки будут без подписей, крайняя справа (синяя) - отмена.

Ну естественно так же с диалогом смены пользователя.

Отправлено: 18:11, 15-06-2008

 
1ce 1ce вне форума Автор темы

Аватара для 1ce

Новый участник


Сообщения: 41
Благодарности: 5

Профиль | Отправить PM | Цитировать


Вобщем, после пары десятков дублей вышло что-то получше:


Проблема с кнопкой "Отмена".
Есть, думаю, 3 варианта решения:
1 - сделать её прозрачной, а рисунок намалевать на фоне;
2 - привязать к ней нижний рисунок кнопки (синяя) из секции "Bitmap" (20150);
3- сделать новый битмап и осуществить привязку к нему

Ничего из этих вариантов не смог осилить.
Помогите разобраться, пожалуйста

-------
Дано всё, что необходимо - важна лишь последовательность! ©1ce


Последний раз редактировалось 1ce, 16-06-2008 в 06:57.


Отправлено: 06:42, 16-06-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


Цитата 1ce:
2 - привязать к ней нижний рисунок кнопки (синяя) из секции "Bitmap" (20150); »
Не очень хороший вариант.

Отправлено: 16:37, 16-06-2008 | #3

1ce 1ce вне форума Автор темы

Аватара для 1ce

Новый участник


Сообщения: 41
Благодарности: 5

Профиль | Отправить PM | Цитировать


Котяра, почму? )
Я, кстати, нигде не видел применения этой кнопки...

На счет кнопки спящего режима.
Она имеет странные координаты, я их не менял. Как согласуется ее положение относительно кнопки ждущего?

-------
Дано всё, что необходимо - важна лишь последовательность! ©1ce


Отправлено: 00:16, 17-06-2008 | #4


Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


Цитата 1ce:
Я, кстати, нигде не видел применения этой кнопки... »
Я тоже.

Последний раз редактировалось Котяра, 18-06-2008 в 15:44. Причина: Убрал "трудно"


Отправлено: 12:17, 17-06-2008 | #5

1ce 1ce вне форума Автор темы

Аватара для 1ce

Новый участник


Сообщения: 41
Благодарности: 5

Профиль | Отправить PM | Цитировать


... кто тказал трудно? Я вот эти кнопки что на скринах сам в этом битмапе и заменял...
А кнопки смены пользователя вообще переделывал под этот же стиль, т.к. не нашел нигде.
Вобщем забил я на "Отмену" в графическом стиле, оставил стандартную кнопку )
Со спящим все впорядке оказалось...
Но вот косячок выходит:


Как поправить наезд формы с текстом?

-------
Дано всё, что необходимо - важна лишь последовательность! ©1ce


Отправлено: 06:11, 18-06-2008 | #6


Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


Цитата 1ce:
Но вот косячок выходит:
Как поправить наезд формы с текстом? »
Windows устанавливает обновления. Подождите, пока этот процесс закончится.

Цитата 1ce:
Ну естественно так же с диалогом смены пользователя. »
А как у Вас это получилось?

Отправлено: 15:45, 18-06-2008 | #7

1ce 1ce вне форума Автор темы

Аватара для 1ce

Новый участник


Сообщения: 41
Благодарности: 5

Профиль | Отправить PM | Цитировать


Цитата Котяра:
Windows устанавливает обновления. Подождите, пока этот процесс закончится. »
Эт понятно что временно, но косяк же на лицо! )
Короч графику сдвинем и сё!

Цитата Котяра:
А как у Вас это получилось? »
В смысле? Картинка с кнопками смены юзера и фон под неё лежат не в msgina.dll а в Shell32...

-------
Дано всё, что необходимо - важна лишь последовательность! ©1ce


Отправлено: 15:58, 18-06-2008 | #8


Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


Цитата 1ce:
В смысле? Картинка с кнопками смены юзера и фон под неё лежат не в msgina.dll а в Shell32... »
Получилось ли у Вас сделать это?

Отправлено: 16:26, 18-06-2008 | #9


Аватара для yurfed

Ветеран


Сообщения: 20053
Благодарности: 3124

Профиль | Отправить PM | Цитировать


Цитата 1ce:
Я, кстати, нигде не видел применения этой кнопки... »

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 17:31, 18-06-2008 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Редактирование диалога в *.dll

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Замена стандартного диалога копирования в эксплорере Sanches_95 Microsoft Windows 2000/XP 3 28-11-2009 16:55
[решено] редактирование файла .:TimoXa:. AutoIt 4 27-03-2009 08:29
Разное - [решено] dwmapi.dll; mpr.dll; shlwapi.dll Reset5 Microsoft Windows 2000/XP 2 14-06-2008 16:31




 
Переход