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

Вниз

Еще оди вопрос по OpenGL   Найти похожие ветки 

 
Mastak ©   (2003-01-05 15:11) [0]

Если я вывожу изображение на TPanel, то как узнать, когда нужно делать перерисвку изображения, ведь у TPanel нет события OnPaint. Работает довольно банальный способ: кидаю поверх панели PaintBox, и в обработчик события PaintBoxPaint пишу SwapBuffers(hdc); Это конечно работает, но можно ли сделать как нибудь подругому, например через сообщения Windows?


 
Mastak ©   (2003-01-08 09:45) [1]

Спасибо Всем!


 
Mirovodin ©   (2003-01-08 10:47) [2]

В OnPaint (WM_PAINT) можно получить Rect того, что изменилось. Получаем Rect и смотрим если он заходит на Panel (по координатам), то делаем Update. Насколько я понимаю у тебя Panel не на все окно ?



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

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

Наверх




Память: 0.46 MB
Время: 0.018 c
6-30506
snoup
2003-02-17 21:17
2003.04.10
как узнать ИП сервера, к которому подключен (ну провайдера твоего


14-30555
Marser
2003-03-24 16:33
2003.04.10
Графитовая бомба


3-30223
off
2003-03-21 16:02
2003.04.10
Не могу разобраться с Filter в IBQuery и IBDataSet.


14-30566
Blacki
2003-03-25 00:20
2003.04.10
Color Text to RTF


1-30391
AlexTMP
2003-03-30 12:44
2003.04.10
GetLastError() после Memo1.Lines.Add( test ) равно 5