Работа с ресурсами для оптимизации MapInfo: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
(Новая страница: «В этой заметке будет описан способ редактирования диалоговых окон, текстовых объектов и…»)
 
Нет описания правки
Строка 5: Строка 5:
== Работа с диалоговыми окнами ==
== Работа с диалоговыми окнами ==


Диалоговые окна в MapInfo довольно больная тема. Связано это с тем, что диалоговые окна по большей части являются статическими: их невозможно ни развернуть, ни растянуть, ни запомнить их последующее положение. Практически все окна в MapInfo являются небольшими. Возможно, это недосмотр тех, кто писал ещё самые ранние версии MapInfo
Диалоговые окна в MapInfo - довольно больная тема. Связано это с тем, что диалоговые окна по большей части являются статическими: их невозможно ни развернуть, ни растянуть, ни запомнить их последующее положение. Практически все окна в MapInfo являются небольшими. Возможно, это связано с тем, чтобы окна полностью уменьшались на экране монитора даже на самом низком разрешении. Однако, с развитием технологий и увеличением разрешения экрана, размер окон остался неизменным и всё таким же неудобным. Но существуют возможности исправить эти недочёты, о чём и будет сказано в этом разделе.
 
После распаковки и запуска программы Resource Hacker, открываем файл '''mires.dll''', находящийся в корневой директории с MapInfo. За основу написания данной статьи взята последняя 32-х битная версия MapInfo, а именно 15.0. Но файл mires.dll принципиально ничем не отличается, поэтому информация будет актуальной и для старых версий MapInfo тоже.
 
После того, как файл mires.dll будет открыт, необходимо перейти в директорию


{{Статья|Черновик}}
{{Статья|Черновик}}

Версия от 16:56, 12 декабря 2016

В этой заметке будет описан способ редактирования диалоговых окон, текстовых объектов и других объектов интерфейса, находящиеся в ресурсах динамических библиотек, подгружаемых MapInfo.

Для работы потребуется Resource Hacker, который является бесплатным программным обеспечением и не требует установки.

Работа с диалоговыми окнами

Диалоговые окна в MapInfo - довольно больная тема. Связано это с тем, что диалоговые окна по большей части являются статическими: их невозможно ни развернуть, ни растянуть, ни запомнить их последующее положение. Практически все окна в MapInfo являются небольшими. Возможно, это связано с тем, чтобы окна полностью уменьшались на экране монитора даже на самом низком разрешении. Однако, с развитием технологий и увеличением разрешения экрана, размер окон остался неизменным и всё таким же неудобным. Но существуют возможности исправить эти недочёты, о чём и будет сказано в этом разделе.

После распаковки и запуска программы Resource Hacker, открываем файл mires.dll, находящийся в корневой директории с MapInfo. За основу написания данной статьи взята последняя 32-х битная версия MapInfo, а именно 15.0. Но файл mires.dll принципиально ничем не отличается, поэтому информация будет актуальной и для старых версий MapInfo тоже.

После того, как файл mires.dll будет открыт, необходимо перейти в директорию

Эта страница является черновиком статьи.