powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос про фунцию DrawText ?
7 сообщений из 7, страница 1 из 1
Вопрос про фунцию DrawText ?
    #38530018
Stalker4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi All,

Вывожу с помощью WinAPI функции DrawText строку текста. Особенность этой строки текста в том, что это многострочный текст, т.е. он содержит в себе код перевода строки (#13#10).
Под WinXP эти коды отображаются в виде полупрозрачных квадратиков, что хорошо, так они как бы отделяют одну строку многострочного текста от другой.
Под Win7 эти коды вообще не отображаются (наверное DrawText их игнорирует), что очень плохо, так из за этого строки многострочного текста сливаются.

Вопрос: Можно ли как то используя DrawText или DrawTextEx выводить текст под Win7 так же, как это делается под WinXP, т.е. с отображением кодов перевода строки ? Может у этих функций есть какой то спец. флаг для этого дела ?
...
Рейтинг: 0 / 0
Вопрос про фунцию DrawText ?
    #38530057
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убрать DT_SINGLELINE?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос про фунцию DrawText ?
    #38530096
Stalker4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не уверен что поможет, ведь текст выводится одинаково и под WinXP и под Win7, но в случае WinXP полупрозрачные квадратики на месте кодов перехода строки выводятся, а в Win7 почему то нет ...
...
Рейтинг: 0 / 0
Вопрос про фунцию DrawText ?
    #38530101
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У них разные шрифты.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос про фунцию DrawText ?
    #38530107
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stalker4Не уверен что поможет, ведь текст выводится одинаково и под WinXP и под Win7, но в случае WinXP полупрозрачные квадратики на месте кодов перехода строки выводятся, а в Win7 почему то нет ...

это потому, что разные шрифты и в них зашиты разные способы отображения этих символов.
Способ этот скорее всего -- глиф для непечатного симпола.
...
Рейтинг: 0 / 0
Вопрос про фунцию DrawText ?
    #38530121
Stalker4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так что, ничего нельзя сделать, что бы и в Win7 вместо кодов перехода строки выводились квадратики или все таки что то можно ?
...
Рейтинг: 0 / 0
Вопрос про фунцию DrawText ?
    #38530123
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заменяй в строке непечатные символы на печатные перед выводом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос про фунцию DrawText ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]