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

Вниз

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

 
ogo ©   (2003-03-24 09:12) [0]

Народ подскажите как мне перересовать окно. Я всегда перересовывал через InvalidateRect(Handle, nil, False) когда писал на OGL. А теперь есть окно на нём появляется Bitmap. Но оно его не пересовывает только через Refresh. Если кто знает в чем проблема подскажите. Код программы
<Canvas.Draw(DRWX, DRWY, Bitmap1)>


 
Дашин ©   (2003-03-29 16:08) [1]

вообще моя идея плоха, но если ничего
не придумаешь то попробуй
InvalidateRect(0, nil, False)
тогда у тебя все перерисуется вместе с рабочим столом
точней он и перерисуется
т.к. 0 - хендл р.с.


 
ogo ©   (2003-04-02 09:40) [2]

Пробовал. Мигает весь экран


 
i-C3H7OH ©   (2003-04-02 14:22) [3]

<Canvas.Draw(DRWX, DRWY, Bitmap1)>

этот код должен стоять в обработчике OnPaint. если рисуешь поверх опенгл, выводи битмап после SwapBuffer (или как его там)..


 
ogo ©   (2003-04-03 10:24) [4]

Я не рисую на OpenGL. Это обычная дельфийская графика.


 
[Baradoo]   (2003-04-03 20:37) [5]

попробуй InvalidateRect(bitmpap.handle,nil,false)


 
Плохой человек   (2003-04-03 20:43) [6]

Вариант, предложенный i-C3H7OH совершенно правильный и работающий.


 
Shuric   (2003-04-04 20:54) [7]

>i-C3H7OH
Если есть обработчик будет и мигание. Надо перекрывать :) и не только WM_PAINT



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
14-27656
mfender
2003-09-22 00:41
2003.10.09
У кого что на Desktop е?


1-27531
Word
2003-09-30 04:54
2003.10.09
Совмещение Word97 и Word2000


3-27378
RDen
2003-09-19 07:58
2003.10.09
Как сделать чтобы грид не отображал перемещение по таблице


14-27635
саша2
2003-09-23 07:45
2003.10.09
а бирск?


1-27555
Johnnie
2003-09-29 15:44
2003.10.09
Как сделать, чтобы событие обрабатывал отдельный поток?