Форум: "Media";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
ВнизПоверх всего Найти похожие ветки
← →
hogo (2002-11-11 06:41) [0]Кто знает как допустим выводить время поверх всего, для примера можно использовать PowerStrip выводит информацию о экране поверх всего.
← →
Mirovodin (2002-11-11 11:08) [1]Рисовать на поверхность DeskTop, т.е. на 0 DC (hDC:=GetDC(0)). Пример на DelphiGFX в разделе 2D.
← →
pasha676 (2002-11-11 11:35) [2]Тут смотря что ты делаешь.
В ДельфиХ я делал примерно так
Трехмерная модель, а на поверхности экрана показания датчиков (цифры, буквы, двумерные рисунки). Рисуется все в одном DXDraw.
if not DXDraw.CanDraw then exit;
DXDraw.Viewport.ForceUpdate (0,0,DXDraw.SurfaceWidth,DXDraw.SurfaceHeight);
MyUpdate;//Тут смена положений трехмерных частей
DXDraw.Render;//рендер трехмерки
UpdateDevicePanel;//тут типа просчет показаний приборов.
//Рисуется после трехмерки, посему всегда наверху
DrawDevicePanel(DXDraw);//Собственно отрисовка приборов
DXDraw.Flip;//ну флип он вроде и в Африке флип
С точки зрения оптимальности может и не лучший вариант, но работает :).
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c