- 253 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 10:07:30 ]
- case 1:
if(GetOpenFileName(&ofn)){ GetFileTitle(GotFileName,GotFileShortName,256); strcpy(musictitle,"open "); strcat(musictitle,GotFileShortName);strcat(musictitle," alias oto");mciSendString(musictitle,NULL,0,NULL); } break; case 2: mciSendString("stop oto",NULL,0,NULL); mciSendString("play oto from 0", NULL, 0, NULL ); break; こんな感じでボタン1が押されたらコモンダイアログ出してファイルを選択させ、 ボタン2が押されたら、選んだファイルを再生する、というようにしてるんですけど 動作が変なんです。 例えば、最初に「oo.mp3」を選択した後、ボタン2を押して再生します。 そして、もう一度ボタン1を押して、「xx.mp3」を選択します。 その後、ボタン2を押すと、「oo.mp3」が最初から再生されてしまいます。 本当は、「xx.mp3」を再生したいのですが・・・
|

|