![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TBitmap поверх DirectX [D5 , D7, win9x]
GuAV © (2004-05-26 23:50:00)Как вывести TBitmap поверх сторонних DirectX и OpenGL приложений?
GuAV (2004-06-05 21:34:00) [1]
> >Как вывести TBitmap поверх сторонних DirectX и OpenGL приложений?
>
> Автор вопроса сам ничего не выводит.
вот-вот. не хотел в DirectX разбираться, надеялся, что разжуете. а видимо самому разобраться таки прийдется.
Ixuss (2004-06-04 13:45:00) [2]2 КиТаЯц:
Именно не въезжаешь. Читай вопрос внимательно:
> Как вывести TBitmap поверх стороннихDirectX и OpenGL приложений?
Автор вопроса сам ничего не выводит.
j (2004-06-04 10:38:00) [3]delphiX?
вот в dximagelist примерно так
dximagelist.items[1](Draw.Surface,x,y,0);
//не помню синтаксиса, справка нам поможет...
КиТаЯц (2004-06-04 10:21:00) [4]Чета я в вопрос не врубаюсь... Ты выводиш на поверхности DirectX какие-то спрайты так? Вроде так. Выведи еще один спрайт поверх всех других и напиши-нарисуй на нем эту самую TBitmap... Или я недопонимаю чего-то %\
GuAV (2004-06-04 10:16:00) [5]
> Ну так и выводи картинку методами директИКСа
Я именно про это. Как?
j (2004-06-04 10:02:00) [6]Ну так и выводи картинку методами директИКСа, зачем удалять гланды через ж***, в полноэкранном режиме у директИКС монопольный доступ к поверхности экрана, поэтому твой GDI будет мигать....
GuAV (2004-06-03 00:24:00) [7]такое делаю:
Form := TForm.Create(nil);
with Form do
try
with TImage.Create(Form) do
begin
Parent:=Form;
Picture.Assign(Image1.Picture);
AutoSize:=True;
BorderStyle:=bsNone;
Position:=poScreenCenter;
end;
ShowModal;
finally
Free;
end;
однако только палитру портит.
и ещё. вот это - сообщение об ошибке поверх всего, в т. ч. directx:
MessageBox(Handle,'лажа',nil,
MB_OK or MB_ICONERROR or MB_SYSTEMMODAL);
у меня сейчас только одна игра есть, в которой попробовать можно, а будет ли оно видно во всех играх без фликов?
мне вообще-то окно никкакое не надо, просто на две сикунды картинку вувести, но чтоб не мигала, помогите, плиз...
KilkennyCat (2004-06-01 00:11:00) [8]Ну почему же никак... если диалоговые окна об ошибках даже в полноэкранном режиме выскакивают поверх, значит - можно.
GuAV (2004-05-31 23:55:00) [9]Мда... это получается, что никак...