Никто, случайно не сталкивался с проблемой разного рисования текста MFC функцией textout в XP и 2000? Дело в том, что в XP вокруг текста рисуется очень маленькая рамочка(видимо, их фишка объёмности) и, в итоге, при стирании текста(путём рисования поверх него такого же с цветом фона) в XP приводит к удалению всего содержимого буковок за исключением этой малюсенькой рамочки... Можон ли как-нибудь заставить в XP рисовать текст без всякий преукрашательств?
Re: различие в выводе текста с помощью textout в XP и 2000
Здравствуйте, goRGon, Вы писали:
RG>Никто, случайно не сталкивался с проблемой разного рисования текста MFC функцией textout в XP и 2000? Дело в том, что в XP вокруг текста рисуется очень маленькая рамочка(видимо, их фишка объёмности) и, в итоге, при стирании текста(путём рисования поверх него такого же с цветом фона) в XP приводит к удалению всего содержимого буковок за исключением этой малюсенькой рамочки... Можон ли как-нибудь заставить в XP рисовать текст без всякий преукрашательств?
Есть подозрение, что это ClearType, а значит, зависит не от программы, а от настроек системы...
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[2]: различие в выводе текста с помощью textout в XP и 200
Здравствуйте, Clickmaker, Вы писали:
C>Здравствуйте, goRGon, Вы писали:
RG>>в итоге, при стирании текста(путём рисования поверх него такого же с цветом фона)
C>а почему бы не стирать текст путем закрашивания прямоугольника цветом фона?
Стирание было реализовано давно и именно таким способом... Я не просил совета по реализации стирания(с прямоугольником, думаю, я бы догодался...), а хотел понять, почему в новых виндах рисование текста какое-то нетакое...
Re[2]: различие в выводе текста с помощью textout в XP и 200
Здравствуйте, Константин, Вы писали:
К>Здравствуйте, goRGon, Вы писали:
RG>>Никто, случайно не сталкивался с проблемой разного рисования текста MFC функцией textout в XP и 2000? Дело в том, что в XP вокруг текста рисуется очень маленькая рамочка(видимо, их фишка объёмности) и, в итоге, при стирании текста(путём рисования поверх него такого же с цветом фона) в XP приводит к удалению всего содержимого буковок за исключением этой малюсенькой рамочки... Можон ли как-нибудь заставить в XP рисовать текст без всякий преукрашательств?
К>Есть подозрение, что это ClearType, а значит, зависит не от программы, а от настроек системы...
Точно, правда, не важно, выбрано обычное или ClearType сглаживание экранных шрифтов... А никто не знает, можно ли как-то заставить CDC рисовать без использования сглаживания даже если оно включено в системе?!