case IDC_REPEAT_CHECK:
application::instance()->repeat_mode(::SendMessage(GetDlgItem(hwnd_,IDC_REPEAT_CHECK),BM_GETCHECK,0,0) == BST_CHECKED);
return TRUE;
+ case IDC_EXC_MODE:
+ application::instance()->exclusive_mode(::SendMessage(GetDlgItem(hwnd_,IDC_EXC_MODE),BM_GETCHECK,0,0) == BST_CHECKED);
+ return TRUE;
}
//if(HIWORD(wParam) == THBN_CLICKED ){
enable_control(IDC_PAUSE,false);
enable_control(IDC_SLIDER,true);
enable_control(IDC_STOP,false);
+ enable_control(IDC_EXC_MODE,true);
}
void play()
::SetWindowText(GetDlgItem(hwnd_,IDC_PAUSE),L"一時停止");
enable_control(IDC_SLIDER,true);
enable_control(IDC_FILE,false);
+ enable_control(IDC_EXC_MODE,false);
}
void stop()
enable_control(IDC_SLIDER,true);
::SendMessage(GetDlgItem(hwnd_,IDC_SLIDER), TBM_SETPOS, (WPARAM)TRUE, (LPARAM)0);
enable_control(IDC_FILE,true);
+ enable_control(IDC_EXC_MODE,true);
}
void pause()
::SetWindowText(GetDlgItem(hwnd_,IDC_PAUSE),L"再開");
enable_control(IDC_SLIDER,true);
enable_control(IDC_FILE,false);
+ enable_control(IDC_EXC_MODE,false);
}
virtual void create(){