Vcl.MPlayer.TMediaPlayer.OnClick
Delphi
property OnClick: EMPNotify read FOnClick write FOnClick;
C++
__property EMPNotify OnClick = {read=FOnClick, write=FOnClick};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Vcl.MPlayer.pas Vcl.MPlayer.hpp |
Vcl.MPlayer | TMediaPlayer |
Beschreibung
Wird ausgelöst, wenn der Benutzer die Maustaste drückt und wieder loslässt, während sich der Mauszeiger auf einer Schaltfläche befindet. Das Drücken der LEERTASTE, während der Media-Player den Fokus hat, führt ebenfalls zu einem OnClick-Ereignis.
Wenn der Media-Player den Fokus besitzt und der Benutzer die LEERTASTE drükt, kann er mit den Tasten LINKS bzw. RECHTS eine Schaltfläche auswählen.
Der Typ EMPNotify ist ein Methodenzeiger, der beim Eintreten eines OnClick-Ereignisses für eine TMediaPlayer-Komponente aufgerufen wird. Das Argument Button kann einen der folgenden Werte annehmen: btBack, btEject, btNext, btPause, btPlay, btPrev, btRecord, btStep oder btStop.
Der Standardwert für das Argument DoDefault der Ereignisbehandlungsroutine lautet true. Wenn diese Einstellung beibehalten wird, ruft der Media-Player die Methode auf, die der angeklickten Schaltfläche entspricht. Beispielsweise führt ein Klick auf die Schaltfläche Play (btPlay) zum Aufruf der Methode Play.
Hat DoDefault den Wert false, muss in der Ereignisbehandlungsroutine OnClick ein Code bereitgestellt werden, der beim Klicken auf eine Schaltfläche des Media-Players ausgeführt wird. Die folgende Tabelle enthält die Standardmethoden, die den Schaltflächen des Media-Players entsprechen:
Schaltfläche | Schaltflächenwert | Aufgerufene Methode |
---|---|---|
Play |
btPlay |
Play |
Record |
btRecord |
StartRecording |
Stop |
btStop |
Stop |
Next |
btNext |
Next |
Prev |
btPrev |
Previous |
Step |
btStep |
Step |
Back |
btBack |
Back |
Pause |
btPause |
Pause |
Eject |
btEject |
Eject |