Доп. граф. вывод - проблемы!

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

SBJocker
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 19.01.2004 (Пн) 16:57

Доп. граф. вывод - проблемы!

Сообщение SBJocker » 20.02.2005 (Вс) 11:35

Вобщем отлавливаю сообщение для окна RichTextBox - wm_paint (посылается перед перерисовкой элемента), значит разрешаю обработать это сообщение стандартным механизмом, а после этого делаю свой доп. графический вывод на этот элемент.

А проблема вот в чём: то что я дополнительно рисую перемигивает... при наборе текста в этом RTB...

Есть идеи из-за чего?

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 20.02.2005 (Вс) 21:11

ты бы код прислал, может кто нибудь и подскажет что-то дельное

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 21.02.2005 (Пн) 1:58

ты обрабатываешь WndProc вместо Paint?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

SBJocker
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 19.01.2004 (Пн) 16:57

Сообщение SBJocker » 21.02.2005 (Пн) 18:43

да его самого, сделал класс перегруженный RichTextBox а в нём после обработки сообщений делаю вывод свой...

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 25.02.2005 (Пт) 9:34

У меня есть книга 'Win32API и VisualBasic'. В ней я нашел описание твоей проблемы. Автор советует вмешаться в процесс рисования фона при помощи перехвата сообщения WM_ERASEBACKGROUND.
Это если вкратце.

SBJocker
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 19.01.2004 (Пн) 16:57

Сообщение SBJocker » 25.02.2005 (Пт) 17:30

окей, попробую..
А нельзя эту страничку отсканить?
если можно то пошли на sbjocker@orel.ru
Спасибо.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 25.02.2005 (Пт) 17:36

я бы рад помочь, но сканера нема.
Если не получится то кричи, может набью код вручную, как будет время.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.02.2005 (Пт) 18:33

SBJocker писал(а):окей, попробую..
А нельзя эту страничку отсканить?
если можно то пошли на sbjocker@orel.ru
Спасибо.

Текст этой книги есть на vbrussian.com, в разделе "Программы", под номером 5. Линк на неё я сюда уже постил раз 10, больше не буду ;-)
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.02.2005 (Пт) 18:35

Не зарекайся :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

SBJocker
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 19.01.2004 (Пн) 16:57

Сообщение SBJocker » 25.02.2005 (Пт) 20:19

tyomitch писал(а):
SBJocker писал(а):окей, попробую..
А нельзя эту страничку отсканить?
если можно то пошли на sbjocker@orel.ru
Спасибо.

Текст этой книги есть на vbrussian.com, в разделе "Программы", под номером 5. Линк на неё я сюда уже постил раз 10, больше не буду ;-)


Что-то там под номером 5 вовсе не текст, а прога для оргазанизации исходников...

Так мож линку всё же :)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.02.2005 (Пт) 20:32

Ну да чего ты говоришь, только что по памяти ввёл урл - на месте та книга...

Сам урл постить не буду, раз уж зарёкся. Сказано же - программа, №5 ;-)
Вкупе с названием vbrussian.com это как раз образует полный урл.
Изображение


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 79

    TopList