Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
Тема 1. Правові та організаційні основи охорони праціДата добавления: 2014-12-06; просмотров: 621
Во всех современных редакторах имеется WYSIWYG (что видишь - то и получаешь) корректировка обычным перетаскиванием, но для понимания - опишу: У каждого элемента есть координаты и размеры - четыре цифры:
Изменяя эти 4 цифры, можно откорректировать отображение элемента, сдвигая его в любую сторону, увеличивая или уменьшая его высоту и ширину. Нюансы: Не наезжать одними элементами на другие (!). Один и тот же диалог разные редакторы отображают на предпросмотре по-разному - и чем сложнее диалог (количество примененных флагов (стилей)) - тем качество этого предпросмотра ниже, т.е. реальный диалог в программе может отличаться от того, как он выглядит на предпросмотре. Есть несколько типовых приемов корректировки: Например, для обычного текста (TEXT), если перевод не помещается в отведенное место - увеличивается либо длина, чтобы текст отображался полностью, либо высота на 8 (обычно) пикселей - в последнем случае текст перейдет на следующую строку. Если элемент при этом симметрией привязан к какому-нибудь другому элементу, то стоит приподнять его на 4 пикселя. Для радиокнопок и флажков увеличение высоты не применимо (обычно) - это приведет лишь к увеличению окошка флажка или радиокнопки, но если позволяет место снизу под элементом, то можно там создать дополнительную текстовую (TEXT) строку и поместить в нее все что не влезло в основную. Проще всего это сделать, скопировав любую текстовую строку, вставив ее в диалог, заменив в ней текст на нужный и откорректировав ее размеры и расположение (нюанс: если в строке нет идентификатора, то и не надо, если стоит "-1", то и пусть стоит, а вот если используется 3-4 значное число, то важно выставить такое число, которого нет в диалоге). Или вот еще способ от http://edfoxrus.narod.ru: Для управления в Dialog можно вставить в строку флаг BS_MULTILINE в Resource Hacker [в контекстном меню предпросмотра: Edit control] - это обеспечивает многострочность. После перевода содержания выпадающих списков (оно обычно находится в разделах Strings и 240), иногда приходится увеличивать длину COMBOX, чтобы слова в списке отображались целиком. В тяжелых случаях, когда диалог перенасыщен текстом, можно увеличивать размер самого окна диалога в заголовке диалога. Это имеет смысл делать лишь для одиночных окон, т.к. в случае, если данный диалог является одной из вкладок, то результат такого увеличения, в зависимости от стиля, труднопредсказуем - либо диалог будет торчать из остальных вкладок, как 10 рублей из колоды карт, либо увеличатся все вкладки. Очень продвинута корректировка в PASSOLO (см. Шаблонные...)
|