|
MediaPlayer에서는 Mode 프로퍼티에 현재 상황이 기록됩니다.
MediaPlayer1->Mode 에 관해서 보시면 되실것 같습니다.
또한, KeyPress에서는 VK_DELETE 같은 값이 안넘어옵니다.
KeyDown 이나 KeyUp에서 처리하시면 될 것 같습니다.
ListBox에서 아이템을 지우는 방법은 ListBox1->Items->Delete(인덱스); 이렇게
하시면 되고, 현재 아이템 인덱서는 ListBox1->ItemIndex 로 구하실 수 있습니다.
cuperido
이성제 님이 쓰신 글 :
: 제가 mp3파일 재생 하는 프로그램을 만들고 있습니다.
:
: 파도와 같은 형식으로 ㅋ 물론 디자인은 확연히 떨어지겠지만 ㅎ
:
: 만들다 보니 막히네요 ㅎ 무지 쉬울꺼라 생각 했는데 ㅎ
:
: 예!! 막힌 문제가 뭐냐면요!!
:
: 제 프로그램이 ListBox 컴포넌트 2개, OpenDialog 컴포넌트 1개, Button 컴포넌트 3개, MeidiaPlayer 컴포넌트 1개
:
: 이렇게 있습니다.
:
: 버튼을 누르면 오픈다이얼로그가 익스큐트 되면서 mp3파일을 로드 합니다.
:
: 리스트박스가 2개 있는데 왼쪽과 오른쪽에 배치를 해두고
:
: 왼쪽엔 파일 이름만, 오른쪽엔 파일 주소값이 입력 됩니다.
:
: 오른쪽 리스트 박스는 하이드 되고요
:
: 왼쪽 리스트 박스에서 인자값이 삭제, 위치변경이 되면 오른쪽 리스트박스도 똑같은 일이 일어나죠
:
: 왼쪽의 리스트 박스에서 인자값을 더블클릭 하면 미디어플레이어 컴포넌트에 주소값이 입력되어
:
: 자동 플레이가 되도록 했죠. 여기까진 만들었습니다.
:
: 네!! 근대 문제는 리스트 순으로 하나씩 자동 재생이 되도록 만들고 싶은데요
:
: 플레이 된 미디어 플레이어가 플레이를 마치고 정지가 되었을때 리스트 박스에 등록되어있는 순으로
:
: 다음 노래가 자동 재생 되도록 하는게 막히는겁니다.
:
: 제 생각인데요.. 타이머를 돌려서 조건문 비교해서 맞으면 다음노래 재생 하려고 하는데요
:
: 제 나름대로 이 소스만 되면 만들수 있을것 같습니다.
:
: if (MediaPlayer가 멈춤 상태이면)
:
: 근데 이게 잘 안대내요
:
: 아시는 분들 꼭좀 알려주세요.
:
: 아 그리고요 리스트 박스에서 Del 키를 눌렀을때 삭제 되는 소스도 만들어 주셨으면 좋겠습니다.
:
: 키프레스로 하려니깐 핵사값도 모르고요, 그곳으로 들어가지도 않더군요 -0-
:
: 아 그리고 혹시나 나머지 버튼 2개는 뭐냐고 물어보실까 가르쳐 드릴께요 ㅎ
:
: 별 필요는 없지만
:
: 재생 버튼과 삭제 버튼 입니다~ ㅎ
:
: 고수님들! 혹시나 잘못 이해하실 까바서 다시 간략하게 정리할께요 ㅎ
:
: 기능은 다 되는데
:
: 리스트 박스에 등록된 순으로 자동 재생 되도록 하는겁니다.
:
: 물론 재생 시킨 다음 노래로요 ㅎ
:
: 그럼 빠른 답변 부탁드립니다.
|