Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Вниз

TBitmap поверх DirectX   Найти похожие ветки 

 
GuAV ©   (2004-05-26 23:50) [0]

Как вывести TBitmap поверх сторонних DirectX и OpenGL приложений?


 
GuAV ©   (2004-05-31 23:55) [1]

Мда... это получается, что никак...


 
KilkennyCat ©   (2004-06-01 00:11) [2]

Ну почему же никак... если диалоговые окна об ошибках даже в полноэкранном режиме выскакивают поверх, значит - можно.


 
GuAV ©   (2004-06-03 00:24) [3]

такое делаю:
 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);

у меня сейчас только одна игра есть, в которой попробовать можно, а будет ли оно видно во всех играх без фликов?
мне вообще-то окно никкакое не надо, просто на две сикунды картинку вувести, но чтоб не мигала, помогите, плиз...


 
j   (2004-06-04 10:02) [4]

Ну так и выводи картинку методами директИКСа, зачем удалять гланды через ж***, в полноэкранном режиме у директИКС монопольный доступ к поверхности экрана, поэтому твой GDI будет мигать....


 
GuAV ©   (2004-06-04 10:16) [5]


> Ну так и выводи картинку методами директИКСа

Я именно про это. Как?


 
КиТаЯц   (2004-06-04 10:21) [6]

Чета я в вопрос не врубаюсь... Ты выводиш на поверхности DirectX какие-то спрайты так? Вроде так. Выведи еще один спрайт поверх всех других и напиши-нарисуй на нем эту самую TBitmap... Или я недопонимаю чего-то %\


 
j   (2004-06-04 10:38) [7]

delphiX?
вот в dximagelist примерно так
dximagelist.items[1](Draw.Surface,x,y,0);

//не помню синтаксиса, справка нам поможет...


 
Ixuss ©   (2004-06-04 13:45) [8]

2 КиТаЯц:

Именно не въезжаешь. Читай вопрос внимательно:

>Как вывести TBitmap поверх сторонних DirectX и OpenGL приложений?

Автор вопроса сам ничего не выводит.


 
GuAV ©   (2004-06-05 21:34) [9]


> >Как вывести TBitmap поверх сторонних DirectX и OpenGL приложений?
>
> Автор вопроса сам ничего не выводит.

вот-вот. не хотел в DirectX разбираться, надеялся, что разжуете. а видимо самому разобраться таки прийдется.



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

Форум: "Игры";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.048 c
1-1094643170
Snip
2004-09-08 15:32
2004.09.26
Кто разбираеться в DLL


1-1094910547
InfMag
2004-09-11 17:49
2004.09.26
Прозрацный фон текста


3-1093931276
nalsur2002
2004-08-31 09:47
2004.09.26
Delphi и MSSQL


1-1094460330
Beer
2004-09-06 12:45
2004.09.26
Классы в DLL


1-1094921344
Navi
2004-09-11 20:49
2004.09.26
Delphi под админом и юзером





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский