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

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

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






Во всех современных редакторах имеется 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; просмотров: 336. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

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

Что происходит при встрече с близнецовым пламенем   Если встреча с родственной душой может произойти достаточно спокойно – то встреча с близнецовым пламенем всегда подобна вспышке...

Реостаты и резисторы силовой цепи. Реостаты и резисторы силовой цепи. Резисторы и реостаты предназначены для ограничения тока в электрических цепях. В зависимости от назначения различают пусковые...

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