Форум: "Игры";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c