|
안녕하세요 heredity입니다.
질문하신 내용은 TMediaPlayer event중 OnClick에서 처리해 주시면 됩니다.
참고로 아래는 C++ Builder의 Help를 약간 변경한 것입니다(실행 안해봄)
참고하세요.
즐~
void __fastcall TForm1::FormCreate(TObject *Sender)
{
MediaPlayer1->DeviceType = dtCDAudio;
MediaPlayer1->Open();
MediaPlayer1->Left = 20;
MediaPlayer1->Top = 12;
Label1->Top = 44;
Label1->Left = 20;
Label1->Color = clYellow;
Label1->Font->Name = "Arial";
Label1->Caption = "Click Me";
}
void __fastcall TForm1::MediaPlayer1Click(TObject *Sender, TMPBtnType Button, bool &DoDefault)
{
switch (Button)
{
case btPlay:
Label1->Caption = "Playing";
Label1->Left = 20;
break;
case btPause:
Label1->Caption = "Paused";
Label1->Left = 48;
break;
case btStop:
Label1->Caption = "Stopped";
Label1->Left = 76;
break;
case btNext:
Label1->Caption = "Next";
Label1->Left = 104;
break;
case btPrev:
Label1->Caption = "Previous";
Label1->Left = 132;
break;
case btStep:
Label1->Caption = "Step";
Label1->Left = 160;
break;
case btBack:
Label1->Caption = "Back";
Label1->Left = 188;
break;
case btRecord:
Label1->Caption = "Record";
Label1->Left = 216;
break;
case btEject: // <------ 여기에서 Eject에 대하여 처리할 것.
Label1->Caption = "Eject";
Label1->Left = 244;
if( OpenDialog1->Execute() ) { // <----- TOpenDialog를 이용한 File명 선택 처리부
ShowMessage( OpenDialog1->FileName );
}
break;
}
}
키위소녀 님이 쓰신 글 :
: Eject를 누르면, OpenDialog창을 띄워서 파일을 열고 싶은데
: 어떻게 해야 될까요?
: 고수님들~ 도와주세요 .
|