2016-09-16 10 views
0

Ich versuche, ein Programm zu machen, das Video abspielt und Benutzereingaben zu bestimmten Frames empfängt. Ich muss ein Click-Event für den axvlc-Videoplayer machen. Ist das möglich?Hinzufügen von Click Event zu AxVlc Control?

mein Programm enthält eine Instanz des VLC ActiveX Plugin in einem Windows-Formular in Visual Studios. Ich möchte, während das Programm angehalten ist, dass der Benutzer in der Lage ist, einen Punkt auf dem Rahmen einfach zu klicken, ein Ereignis auszulösen, den Standort der Maus zu einer Liste hinzuzufügen.

ansonsten habe ich in Betracht gezogen, ein Bitmap von jedem Frame zu erstellen, während es pausiert ist, so dass ich Click-Events hinzufügen kann. aber ich würde sehr gerne diese lösung vermeiden, da es komplizieren würde, was ich mache.

Antwort

0

Ich fand eine enorm hilfreiche Kontrolle in dieser Frage. Making a control transparent

die Top-Antwort hat Code für ein Steuerelement, das auch auf der Video echte Transparenz unterstützt. Dies ist perfekt.

+0

iam angesichts des gleichen Problems. Ich versuche Panel über VLC hinzuzufügen. aber wie stelle ich es auf transparent. weil ich versucht habe, Transparance-Farbe auf das Formular und das Panel mit derselben Farbe einzustellen. Was ich habe ist, es ist absolut transparent (es bedeutet, dass die Anzeige war mein eigener Desktop) https://stackoverflow.com/questions/45710806/how-to-set-transparent-opacity-to-panel – chopperfield

+0

So tun Sie oder Sie nicht hast du noch ein problem? es klingt wie Sie beantwortet Ihre eigene Frage aus Ihrer Formulierung, aber es klingt auch wie Ihr Problem wurde nicht gelöst von Ihrem Wortlaut –

+0

lösen es danke :), der Kommentar oben ist, weil ich das Formular Transparenz Schlüsselfarbe gleiche mit Panel-Farbe, daher seine unbedingt den Desktop anzeigen. https://stackoverflow.com/questions/31656655/how-to-make-user-controls-transparent – chopperfield