Студопедія
рос | укр

Головна сторінка Випадкова сторінка


КАТЕГОРІЇ:

АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія






Тема 1. Правові та організаційні основи охорони праці


Дата добавления: 2014-12-06; просмотров: 571



Во всех современных редакторах имеется 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 (см. Шаблонные...)

 


<== предыдущая лекция | следующая лекция ==>
Тема 2. Первинний облік та звітність в установах банків | Тема 6. Надання першої допомоги потерпілим при нещасних випадках
1 | 2 | 3 | 4 | 5 | <== 6 ==> | 7 | 8 | 9 | 10 |
Studopedia.info - Студопедия - 2014-2024 год . (0.259 сек.) російська версія | українська версія

Генерация страницы за: 0.259 сек.
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7