Студопедия — Корректировка
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Корректировка






Во всех современных редакторах имеется WYSIWYG (что видишь - то и получаешь) корректировка обычным перетаскиванием, но для понимания - опишу:

У каждого элемента есть координаты и размеры - четыре цифры:

 

1. Расстояние от левого края диалога до элемента
2. Расстояние от верхнего края до элемента
3. Ширина элемента
4. Высота элемента

 

Изменяя эти 4 цифры, можно откорректировать отображение элемента, сдвигая его в любую сторону, увеличивая или уменьшая его высоту и ширину.

Нюансы:

Не наезжать одними элементами на другие (!). Один и тот же диалог разные редакторы отображают на предпросмотре по-разному - и чем сложнее диалог (количество примененных флагов (стилей)) - тем качество этого предпросмотра ниже, т.е. реальный диалог в программе может отличаться от того, как он выглядит на предпросмотре.

Есть несколько типовых приемов корректировки:

Например, для обычного текста (TEXT), если перевод не помещается в отведенное место - увеличивается либо длина, чтобы текст отображался полностью, либо высота на 8 (обычно) пикселей - в последнем случае текст перейдет на следующую строку. Если элемент при этом симметрией привязан к какому-нибудь другому элементу, то стоит приподнять его на 4 пикселя.

Для радиокнопок и флажков увеличение высоты не применимо (обычно) - это приведет лишь к увеличению окошка флажка или радиокнопки, но если позволяет место снизу под элементом, то можно там создать дополнительную текстовую (TEXT) строку и поместить в нее все что не влезло в основную. Проще всего это сделать, скопировав любую текстовую строку, вставив ее в диалог, заменив в ней текст на нужный и откорректировав ее размеры и расположение (нюанс: если в строке нет идентификатора, то и не надо, если стоит "-1", то и пусть стоит, а вот если используется 3-4 значное число, то важно выставить такое число, которого нет в диалоге).

Или вот еще способ от http://edfoxrus.narod.ru:

Для управления в Dialog можно вставить в строку флаг BS_MULTILINE в Resource Hacker [в контекстном меню предпросмотра: Edit control] - это обеспечивает многострочность.

После перевода содержания выпадающих списков (оно обычно находится в разделах Strings и 240), иногда приходится увеличивать длину COMBOX, чтобы слова в списке отображались целиком.

В тяжелых случаях, когда диалог перенасыщен текстом, можно увеличивать размер самого окна диалога в заголовке диалога. Это имеет смысл делать лишь для одиночных окон, т.к. в случае, если данный диалог является одной из вкладок, то результат такого увеличения, в зависимости от стиля, труднопредсказуем - либо диалог будет торчать из остальных вкладок, как 10 рублей из колоды карт, либо увеличатся все вкладки.

Очень продвинута корректировка в PASSOLO (см. Шаблонные...)

 







Дата добавления: 2015-03-11; просмотров: 341. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

Трамадол (Маброн, Плазадол, Трамал, Трамалин) Групповая принадлежность · Наркотический анальгетик со смешанным механизмом действия, агонист опиоидных рецепторов...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

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

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

Studopedia.info - Студопедия - 2014-2024 год . (0.007 сек.) русская версия | украинская версия