Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Те кто работал с DirectShow9 и полноэкранным режимом помогите   Найти похожие ветки 

 
Anatol_rus ©   (2008-11-03 00:20) [0]

Народ вот какая у меня проблема.Делаю я свой видеоплеер работающий через DirectX.С помощью вот етой функции DirectShow9,видео приложение или фотка переходит в полноэкранный режим:
function put_FullScreenMode(FullScreenMode: LongBool): HResult;

Но ее минус в том что при ее исполнении не отображается курсор мыши и панель управления видео(воспроизведение,пауза,стоп) моего приложения,что делать подскажите плиз
Мне нужно сделать что-нибудь на подобии в Media Player Classic,чтоб при наведении курсора мыши на нижнюю часть экрана появлялась панель действия.

P.S.Хочу сразу сказать,что предлагаемые методы типа растягивания панели на весь экран мне не нужно,это я и сам знаю.


 
CodeMaster ©   (2008-11-13 17:10) [1]

private
procedure FormSetCursor(Var Message: TMessage); message WM_SETCURSOR;
....
implementation
procedure TForm1.FormSetCursor(var message: TMessage);
begin
inherited;
SetCursor(<Указывай свой курсор>)
end;


 
CodeMaster ©   (2008-11-13 17:14) [2]

Или выводи свой курсор функциями DirectX
На примере DirectDraw:
Res:= FDDSBack.BltFast(MouseX,MouseY,FDDSCursor,DDBLTFAST_WAIT or DDBLTFAST_SRCCOLORKEY,nil);
if Failed(hRet) then
if Failed(RestoreSurface) then begin
ErrorOut("Error BltFast FDDSCursor",hRet);
Application.Terminate;
end;


MouseX,MouseY: Координаты курсора, берутся из GetCursorPos
ErrorOut процедура записи ошибки в файл
Res - hResult;
Application.Terminate - ну думаю это процедура не нуждается в комментировании



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

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.059 c
15-1330693838
Scott Storch
2012-03-02 17:10
2013.03.22
Delta Compression API


15-1336739016
БарЛог
2012-05-11 16:23
2013.03.22
отличие os от bios


15-1340952214
DevilDevil
2012-06-29 10:43
2013.03.22
Я В ШОКЕ. Стандарт округления в FPU


15-1353921552
NailMan
2012-11-26 13:19
2013.03.22
Полетал в штиль на подмосковных прыщах


6-1259931784
Kanaris
2009-12-04 16:03
2013.03.22
Как реализовать "ретранслятор" запросов через сокеты?