Vcl.MPlayer.TMediaPlayer.OnClick
Delphi
property OnClick: EMPNotify read FOnClick write FOnClick;
C++
__property EMPNotify OnClick = {read=FOnClick, write=FOnClick};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Vcl.MPlayer.pas Vcl.MPlayer.hpp |
Vcl.MPlayer | TMediaPlayer |
説明
実行時にいずれかのコントロールボタン上にマウスポインタを置き,マウスボタンを押して指を離したとき,またはメディアプレーヤコントロールにフォーカスがあるときにユーザーが〔スペース〕を押すと発生します。
メディアプレーヤコントロールにフォーカスがあるときには〔←〕または〔→〕を使ってどのコントロールボタンをクリックするかを選択できます。
EMPNotify は TMediaPlayer コンポーネント用の OnClick イベントが発生したときに呼び出されるメソッドへのポインタの型です。Button パラメータが取る値は,btBack,btEject,btNext,btPause,btPlay,btPrev,btRecord,btStep,btStop のいずれかです。
このイベントハンドラの DoDefault 引数のデフォルト値は true です。DoDefault が true の場合,メディアプレーヤコントロールはクリックされたボタンに対応するメソッドを呼び出します。たとえば,ユーザーが[Play]ボタン(btPlay)をクリックすると,Play メソッドが呼び出されます。
DoDefault が false の場合は,メディアプレーヤのコントロールボタンがクリックされたときに実行するコードを OnClick イベントハンドラの中に組み込む必要があります。以下にメディアプレーヤのコントロールボタンに対応するデフォルトメソッドを示します。
コントロールボタン | ボタンの値 | 呼び出されるメソッド |
---|---|---|
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 |