Форум: "Media";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
ВнизПолноэкранное видео в Delphi Найти похожие ветки
← →
Shluz (2003-01-26 23:54) [0]Доброе время суток, уважаемые мастера!!! Вопрос к вам такой: каким образом можно сделать полноэкранное видео?? Т.е. как в Стандартном проигрователе в Выньдос
← →
pasha676 (2003-01-27 13:49) [1]Смотря как ты делаешь видео. Откуда берешь видео, с помощью чего выводишь.
← →
Shluz (2003-01-27 18:43) [2]видео - Avi , проигрываю стандартным компонентом MediaPlayer, display -форма
← →
pasha676 (2003-01-28 10:06) [3]Ну так и посмотри хелп на медиаплэйер. На крайняк, если у медиаплэйера этого нет - у формы убери бордюры всякого рода и разверни форму на весь экран.
← →
Shluz (2003-01-28 13:23) [4]видео в таком случае изображается в своем первоначальном размере :((
← →
vvvaaa (2003-01-28 15:07) [5]unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Controls,
Forms,
StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
//Button1: TButton;
// Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
procedure WMGetMinMaxInfo(var msg: TWMGetMinMaxInfo);
message WM_GETMINMAXINFO;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WMGetMinMaxInfo(var msg:
TWMGetMinMaxInfo);
begin
inherited;
with msg.MinMaxInfo^.ptMaxTrackSize do begin
X := GetDeviceCaps( Canvas.handle, HORZRES ) +
(Width - ClientWidth);
Y := GetDeviceCaps( Canvas.handle, VERTRES ) +
(Height - ClientHeight );
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
FullScreen: Boolean;
Rect: TRect;// = (Left: 0; Top: 0; Right: 0; Bottom: 0);
// Разворачиваем на весь экран
begin
FullScreen := true;
if FullScreen then begin
Rect := BoundsRect;
SetBounds( Left - ClientOrigin.X,
Top - ClientOrigin.Y, GetDeviceCaps( Canvas.handle,
HORZRES )
+ (Width - ClientWidth), GetDeviceCaps( Canvas.handle,
VERTRES )
+ (Height - ClientHeight ));
end
else BoundsRect := Rect;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Close;
end;
end.
У меня работает.
← →
Shluz (2003-01-28 17:29) [6]спасибо!!!
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c