Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Изменение функций кнопки в программе через HEX редактор?

Автор: XBMAIL
Дата сообщения: 07.11.2003 00:53
Привет всем!

Не подскажете как изменить функцию кнопки "Выровнять текст по правому краю"

Дело вот в чем:
Есть программа Net Snippets, может кто знаком? С ее помощью можно сохранять или отдельные отрывки из интернет страниц, или же целиком страницы. Также в программе есть возможность немного редактировать сохраненые HTML файлы. Так вот, на панели инструментов есть кнопки, среди которых присутствует кнопка "Выровнять текст по правому краю", это как в MS Word, хотя кому я объясняю, вам ли не знать эту кнопку.
Ну а мне она совсем не нужна. Текст по правому краю я выставляю так же часто как летаю в космос, но, мне часто приходится выставлять текст по ширине страницы. А такой кнопки, функции, там как раз и нет.

Может вы подскажете как возможно, и возможно ли вообще, заменить функцию на этой кнопке.
При нажатиии на нее в тэги <p> и <div> вставляется "ALIGN=RIGHT" а мне надо чтобы вставлялось "ALIGN=JUSTIFY"

Я пытался заменить слова "RIGHT" на "JUSTIFY" в HEX редакторе, но у меня ничего не получилось. Когда просто никаких изменений не происходило, а когда кнопка вообще отказывалась функционировать. Может я где-то не там менял?

Что скажете?
Только если можно языком по проще, я далек от програмирования - судьба не сложилась :-)


Заранее спасибо!
Автор: MetroidZ
Дата сообщения: 08.11.2003 01:15
тебе не HEX редактор нужен, а редактор ресурсов. Например Exescope там можно иногда назначить другим пунктам меню и кнопкам другие номера предполагаемых действий.
Например если в калькуляторе поставить
Resourse/Accelerator

0,125
1,125
2,125
3,125
4,125

вместо
0,124
1,125
2,126
3,127
4,128
то нажатие клавишь на клавиатуре будет равнозначно нажатию "1".
Автор: XBMAIL
Дата сообщения: 08.11.2003 19:29
Да я уже облазил там все в Exescope. Там даже нет "Accelerator"

Я смотрел в HEX редакторе, там есть какие-то места содержащие align=right

Ну подскажите пожалуйста!
Автор: MetroidZ
Дата сообщения: 08.11.2003 22:07

Цитата:
Я пытался заменить слова "RIGHT" на "JUSTIFY" в HEX редакторе, но у меня ничего не получилось. Когда просто никаких изменений не происходило, а когда кнопка вообще отказывалась функционировать.

интересно как можно было поменять "RIGHT" 5 символов на "JUSTIFY" 7 символов? А


Цитата:
Я смотрел в HEX редакторе, там есть какие-то места содержащие align=right

это наверно относится к интерфейсу программы Net Snippets.
Прога большая? Её можно дебагером посмотреть, чтобы точно узнать, что менять.
Автор: XBMAIL
Дата сообщения: 08.11.2003 22:22

Цитата:
интересно как можно было поменять "RIGHT" 5 символов на "JUSTIFY" 7 символов? А

Слова я менял потому, что там после них были пустые места, то есть 00 00 00


Прога это только одна DLL размером 692Kb
А что такое дебагер, я пока незнаю. Вот Exescope & Restorator я немного изучил, а вот дебагеров мы не проходили, извиняйте дядька :-)
Автор: Svarga
Дата сообщения: 09.11.2003 02:54
XBMAIL
Можешь попробовать ResourceHacker для этих целей...

Добавлено
PS.
Цитата:
ALIGN=JUSTIFY
только в ИЕ нормально работает... используй CSS'ное text-align:justify
Автор: XBMAIL
Дата сообщения: 09.11.2003 17:50
Svarga
Сейчас попробую, спасибо!
Автор: XBMAIL
Дата сообщения: 13.11.2003 20:20
НЕ, ничего не получается. Наверное придется всегда ручками исправлять.

Всем спасибо за помощь!
Автор: vserd
Дата сообщения: 14.11.2003 18:39
XBMAIL
Попробуй заменить ровно 5 символов. И посмотри на код который будет генерироваться.
то что там 00 ничего не означает. это может быть окончание строки.
А с автором проги связываться не пробовал? Может он что подскажет?
Автор: XBMAIL
Дата сообщения: 15.11.2003 02:47
Пробовал, менял. Там в нескольких местах есть эти слова. Везде кроме одного места никаких изменеий не происходит. А в этом, хитром месте если заменить то кнопка перестает работать. Сейчас насколько помню даже не нажималась.

Страницы: 1

Предыдущая тема: C#


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.