Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
ВнизМногострочный MessageBox Найти похожие ветки
← →
atruhin © (2004-12-22 18:29) [0]Можно ли выводить в MessageBox или MessageDlg и т.п. многострочный текст отформатированный по центру?
Если вставить #13#10 текст выравнивается по левому краю.
← →
Ega23 © (2004-12-22 18:39) [1]AFAIK, нельзя. Если ОЧЕНЬ НАДО, то создай свой MessageBox с лэйблами, их можно по центру форматировать...
← →
Skyle © (2004-12-22 18:49) [2]Могу предложить только создать функцию, форматирующую заданную строку пробелами слева, эмулируя выравнивание по центру, и выводя MessageBox с отформатированным текстом. Что-то типа
function CenterMsgBox(const AMsg, ACaption : String; AType : LongWord) : Integer;
и использовать её.
Ну или
> Ega23 © (22.12.04 18:39) [1]
← →
Ega23 © (2004-12-22 18:53) [3]2 Skyle © (22.12.04 18:49) [2]
Для TrueType фонтов - замучаешься пробеламы выставлять. Хотя для какого-нибудь Courier - очень неплохой вариант.
← →
MBo © (2004-12-22 19:05) [4]не надо пробелами, есть DrawText с флагом DT_CENTER
← →
Skyle © (2004-12-22 19:10) [5]
> MBo © (22.12.04 19:05) [4]
А о каком hDC идёт речь?
← →
MBo © (2004-12-22 19:15) [6]>Skyle © (22.12.04 19:10) [5]
А, теперь понял ;)
Предложение было использовать штатный MBox, просто формируя строку в нужном виде, а я-то подумал о полной своей реализации
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c