Текущий архив: 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.023 c