Entwickler-Ecke
Sonstiges (Delphi) - WebCam in Panel?
Asus - Do 19.07.07 23:45
Titel: WebCam in Panel?
Moin,
ich habe viel gesucht aber nicht gefund.
Wie mache ich eine WebCam in ein Panel?
Sorry bloß bin aus allen anderen Threads net schlau geworden.
MFG Asus
alias5000 - Fr 20.07.07 00:37
Da gibt es in der
JVCL [
http://jvcl.sf.net] eine entsprechende Komponente. Der Name von der ist glaube ich TJvAVICapture.
Gruß
alias5000
peter B - So 22.07.07 18:29
Titel: Nimm videocap
Hi,
such nach videocap.zip. Kost nüscht und klappt.
LG
Peter
gurhan - Sa 04.08.07 19:09
Titel: da ist es
ich kann nicht gut deutsch schreiben.
ich hofe es hilft dir.
...
var
Form1: TForm1;
const
WM_CAP_DRIVER_CONNECT = WM_USER + 10;
WM_CAP_EDIT_COPY = WM_USER + 30;
WM_CAP_SET_PREVIEW = WM_USER + 50;
WM_CAP_SET_OVERLAY = WM_USER + 51;
WM_CAP_SET_PREVIEWRATE = WM_USER + 52;
implementation
{$R *.dfm}
function capCreateCaptureWindow(lpszWindowName: LPCSTR;
dwStyle: DWORD;
x, y,
nWidth,
nHeight: integer;
hwndParent: HWND;
nID: integer): HWND; stdcall;
external 'AVICAP32.DLL' name 'capCreateCaptureWindowA';
procedure TForm1.Button1Click(Sender: TObject);
var handle:THandle;
begin
handle := capCreateCaptureWindow('Video',ws_child+ws_visible, 0,
0, 320, 240, Panel1.Handle, 1); //Wie du siehst, brauchst du ein Panel in diesem Beispiel ;-)
SendMessage(handle, WM_CAP_DRIVER_CONNECT, 0, 0);
SendMessage(handle, WM_CAP_SET_PREVIEWRATE, 30, 0);
sendMessage(handle, WM_CAP_SET_OVERLAY, 1, 0);
SendMessage(handle, wm_cap_set_preview, 1, 0);
end;
end.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!