GDI Графика
От: evg  
Дата: 01.08.01 22:11
Оценка:
Привет всем.
У меня такая проблема:

Я делаю из битмэпа (некоторый текст) регион и устанавливаю его своему окну (SetWindowRgn)

Все работает нормально, окно показывается нужной формы и т.д.

Но как только я начинаю по таймеру делать MoveWindow для этого окна — то происходит какое-то размазывание на экране.
Ощущение такое, что при движении моей надписи по экрану, окна, которые ранее были закрыты моим окном, не успевают прорисовывать себя, и некоторое время хранят следы моей надписи.

Возможно ли избавиться от этого размазывания ?
Re: GDI Графика
От: The Lex Украина  
Дата: 04.08.01 09:06
Оценка:
Здравствуйте evg, вы писали:

evg>Привет всем.

evg> ... и так далее...

evg>Возможно ли избавиться от этого размазывания ?


Возможно. И даже нужно. Нужно пойти и купеть что-то вреде P IV и соответствующую материнскую плату...
Голь на выдумку хитра, однако...
Re[2]: GDI Графика
От: The Lex Украина  
Дата: 04.08.01 09:14
Оценка:
Здравствуйте The Lex, вы писали:

Да-да, привет, было дело — писал...

Можно пойти несколько другим путем с точки зрения принципа. Если не навязывать чрезмерно извращенный регион для бедного окна, а отрисовывать лишь только то, что хочется (например текст), а не то, что надо (например фон окна), то все еще может получиться...
Голь на выдумку хитра, однако...
Re[3]: GDI Графика
От: evg  
Дата: 05.08.01 21:29
Оценка:
Здравствуйте The Lex, вы писали:


TL>Можно пойти несколько другим путем с точки зрения принципа. Если не навязывать чрезмерно извращенный регион для бедного окна, а отрисовывать лишь только то, что хочется (например текст), а не то, что надо (например фон окна), то все еще может получиться...



Не совсем понятно, что имеется ввиду. Я рисую только текст, никакой фон я не рисую сам.
Интересно, как рисуется курсор мыши, и можно ли как-то его использовать в данной задаче ?
Если знает кто, подскажите.
Re[4]: GDI Графика
От: wvk Россия  
Дата: 06.08.01 11:43
Оценка:
есть такой стиль окна WS_POPUP (если конечно он уже не используется)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.