Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Показывать амперсанд (&) [D7, XP]


AlexanderMS ©   (2006-06-03 19:15:00) 

Как заставить диалог, вызванный через MessageDlg, показывать &, содержащийся в имени папки, а не подчёркивать/U> следующую букву? Вместо
Сохранить изменения в файле "X X\xxx\xxx.txt"?
показывать
Сохранить изменения в файле "X&X\xxx\xxx.txt"??


AlexanderMS   (2006-06-04 17:19:00) [1]

Спасибо, буду пробовать!


antonn   (2006-06-04 06:06:00) [2]

DrPass ©   (03.06.06 21:49) [5]
это строку надо парсить. А если автору дана такая строка и не хочется ее прогонять? :)
да и 2 штуки отменяют подчеркивание (ну что он отображается - ессно)?


DrPass   (2006-06-03 21:49:00) [3]


> ЗЫ если соврал глупость

...ну, немножно соврал ;-)
я ж написал выше - нужно поставить в строке два амперсанда подряд


antonn   (2006-06-03 19:49:00) [4]

ага, DT_NOPREFIX нужно добавлять.
теперь осталось узнать - как?
:)


antonn   (2006-06-03 19:47:00) [5]

вспоминаная DrawText, нужно флагом указать одно из этих параметров: DT_WORD_ELLIPSIS or DT_END_ELLIPSIS or DT_NOPREFIX(какой точно не помню, а копаться в справке лень:)). Только это у окна (TEdit местный) нужно как то пояменять, на котором текст рисуется.

ЗЫ если соврал глупость - сильно не смейтесь :)


DrPass   (2006-06-03 19:35:00) [6]

&&
...
или MessageBox - имхо, более толковая функция... и громоздких форм не создает, и системную локаль учитывает


AlexanderMS   (2006-06-03 19:17:00) [7]

Что-то с тэгами ошибся... всё с подчёркиванием пошло.

Вместо
Сохранить изменения в файле "X X\xxx\xxx.txt"?
показывать
Сохранить изменения в файле "X&X\xxx\xxx.txt"?.


Наверх

Титульная страница Поиск, карта сайта Написать письмо