ListBox / playlist (pr lecteur audio) : arrêt au dernier titre
Bonsoir !
J'ai une application avec une listbox (LIST_PLAY) dans laquelle je stocke des fichiers musicaux (application MFC en boite de dialogue).
J'ai un bouton suivant (BTN_SUIV) pour passer au titre suivant (lu via FMOD).
Un slider affiche le défilement du temps du morceau en cours de lecture grâce à un timer.
Le problème est que lorsque j'arrive au dernier titre de la listbox, je ne sais pas comment lui dire d'arrêter la lecture à la fin. :?
En fait, lorsque j'arrive en bout de playlist et que je clique sur suivant, il reprend la lecture du dernier morceau de la playlist... :koi:
Apparemment, GetCurSel ne doit pas pouvoir avoir une valeur supérieure ou égale à GetCount (d'après mes tests, points d'arrêt à l'appui)... Mais pourtant ça m'arrangerait bien... :calim2:
Si c'était le cas, je pourrais alors faire
Code:
1 2 3 4
| si (maliste->GetCount() <= maliste->GetCurSel())
// on arrête tout
sinon
// on lit le titre situé à GetCurSel+1 |
Merci à ceux qui auront la gentillesse de me donner un coup d'main ! :ave: