mirror of
https://github.com/quantum5/MusicKeyboard.git
synced 2025-04-24 13:11:58 -04:00
Carries the instrument across a device change.
This commit is contained in:
parent
b0634dcd28
commit
b6c31d578f
|
@ -554,7 +554,8 @@ LRESULT MainWindow::HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
currentDevice = SendMessage((HWND) lParam, CB_GETCURSEL, 0, 0);
|
currentDevice = SendMessage((HWND) lParam, CB_GETCURSEL, 0, 0);
|
||||||
midiOutClose(m_midi);
|
midiOutClose(m_midi);
|
||||||
if (midiOutOpen(&m_midi, currentDevice, 0, 0, CALLBACK_NULL) != MMSYSERR_NOERROR)
|
if (midiOutOpen(&m_midi, currentDevice, 0, 0, CALLBACK_NULL) != MMSYSERR_NOERROR)
|
||||||
MessageBox(m_hwnd, L"Failed to open MIDI device!", L"Fatal Error", MB_ICONERROR);
|
return MessageBox(m_hwnd, L"Failed to open MIDI device!", L"Fatal Error", MB_ICONERROR), 0;
|
||||||
|
MIDI_MESSAGE(m_midi, 0xC0, m_instrument, 0);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue