Vorschaufenster im selben Fenster
-
Hi @all,
ich möchte mein Streamprogramm ein Vorschaufenster in der rechten oberen Ecke verpassen. Leider weis ich nicht, wie ich es machen soll.

Also die Vorschau läuft schon, allerdings in einem seperaten Fenster. Dies öffnet sich automatisch als defaultfenster, wenn man// Start viewing the stream in a pop-up window. if ( SUCCEEDED( hr ) ) { hr = pPreview->Start(lCookie); }ausführt.
Über
HWND hWnd; if ( SUCCEEDED( hr ) ) { hr = pPreview->SetViewSetting((DWORD) lCookie, sizeof(hWnd), BYTE*)&hWnd); }kann man auch eigene angaben zum Fenster machen. Muß dann natürlich vor pPreview->Start stehen.
Doch wie sage ich dem pPreview das die Vorschau rechts oben im selben Fenster stattfinden soll?
-
Ich denke mal, das ich bei
HWND hWnd; if ( SUCCEEDED( hr ) ) { hr = pPreview->SetViewSetting((DWORD) lCookie, sizeof(hWnd), (BYTE*)&hWnd); }hWnd das Handle für IDC_INKPICTURE1 einsetzen muß, damit in dieser Komponente das Video abgespielt wird. Aber wie bekomme ich das Handle auf eine Komponente?