Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2018.01.21;
Скачать: CL | DM;

Вниз

textout   Найти похожие ветки 

 
Кошкин   (2009-07-16 11:09) [0]

Почему шрифт мерцает при выводе?

          // вывод текста
TextOut(h_DC,100,100,"dgfdghghghghg", 10);


 
Palladin ©   (2009-07-16 11:23) [1]

У меня не мерцает.


 
Anatoly Podgoretsky ©   (2009-07-16 11:32) [2]

> Кошкин  (16.07.2009 11:09:00)  [0]

Шрифт, а не окно? Тогда проблемы видеоплаты.


 
Кошкин   (2009-07-16 11:47) [3]

Сам текст мерцает.


 
Palladin ©   (2009-07-16 11:56) [4]

А я говорю - не мерцает.


 
clickmaker ©   (2009-07-16 16:14) [5]

> [3] Кошкин   (16.07.09 11:47)
> Сам текст мерцает.

с какой частотой выводится?


 
DVM ©   (2009-07-16 20:59) [6]


> Кошкин   (16.07.09 11:09)
>
> Почему шрифт мерцает при выводе?

Причина любого мерцания - это стирание фона.


 
KilkennyCat ©   (2009-07-16 23:49) [7]


> DVM © (16.07.09 20:59) [6]

да ладно! Я могу кучу видов мерцания привести, где стирания нет. фона. Например, мерцание звезд на небе.


 
Игорь Шевченко ©   (2009-07-17 00:23) [8]

KilkennyCat ©   (16.07.09 23:49) [7]


> Например, мерцание звезд на небе.


в этом случае фон регулярно стирается, кстате :)


 
brother ©   (2009-07-17 10:24) [9]

> в этом случае фон регулярно стирается, кстате :)

газы...


 
KilkennyCat ©   (2009-07-17 10:25) [10]


> Игорь Шевченко © (17.07.09 00:23) [8]

там же не фон, получается... или я ошибаюсь, считая что фон - это только сзади?


 
Polevi ©   (2009-07-19 12:03) [11]

WM_ERASEBKGND


 
имя   (2010-10-11 21:51) [12]

Удалено модератором


 
Palladin ©   (2010-10-11 23:36) [13]

у тебя тоже глюки?


 
PZ ©   (2010-10-12 08:24) [14]

> [8] Игорь Шевченко ©   (17.07.09 00:23)

Кстати, кстате пишется кстати


 
0x00FF00 ©   (2010-10-12 18:00) [15]


> А я говорю - не мерцает.

А я говорю — мерцает!
Из-под WINE, правда, ну да не суть =)

А суть в том, что предыдущая надпись, при перерисовке окна, сначала затирается, а только потом рисуется новая, и вот эта смена "надпись" → "фон" → "надпись" и воспринимается мерцанием.

Чтобы его не было, нужно запретить при перерисовке стирать предыдущую картинку.

Во времена, когда я занимался более-менее серьёзно написанием софта под Windows, срабатывало:

InvalidateRect(<ХЕНДЛ_ОКНА (НЕ HDC!!!)>, NIL, False);

Но это было 4 года назад, так что за Висту и W7 сказать не могу.


 
0x00FF00 ©   (2010-10-12 18:02) [16]

Ах да, забыл спросить: а как у Вас подаётся запрос на перерисовку?
Небось Form.Repaint или как оно там?


 
Игорь Шевченко ©   (2010-10-12 18:04) [17]


> Ах да, забыл спросить: а как у Вас подаётся запрос на перерисовку?


труднее всего жить пассивному некрофилу. на дату ветки обрати внимание :)


 
brother ©   (2010-10-13 07:30) [18]

> труднее всего жить пассивному некрофилу

записал ;)


 
0x00FF00 ©   (2010-10-13 19:38) [19]

Ох, борщ...
Приношу звинения %)



Страницы: 1 вся ветка

Текущий архив: 2018.01.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.005 c
15-1469741912
Германн
2016-07-29 00:38
2018.01.21
Оранжевый цвет


15-1460663913
K-1000
2016-04-14 22:58
2018.01.21
delphimaster.net: Обслуживание данного сайта было приостановлено


15-1469482202
Юрий
2016-07-26 00:30
2018.01.21
С днем рождения ! 26 июля 2016 вторник


15-1469731224
iop
2016-07-28 21:40
2018.01.21
вернуться назад (rdp)


15-1468837479
ВладОшин
2016-07-18 13:24
2018.01.21
Протестировать из программы качество соединения RDP