pause sound while moving window
This commit is contained in:
parent
800015a05d
commit
6f7abe4ee0
|
@ -457,6 +457,7 @@ BEGIN_MESSAGE_MAP(MainWnd, CWnd)
|
||||||
ON_UPDATE_COMMAND_UI(ID_OUTPUTAPI_OPENAL, &MainWnd::OnUpdateOutputapiOpenal)
|
ON_UPDATE_COMMAND_UI(ID_OUTPUTAPI_OPENAL, &MainWnd::OnUpdateOutputapiOpenal)
|
||||||
ON_COMMAND(ID_OUTPUTAPI_OALCONFIGURATION, &MainWnd::OnOutputapiOalconfiguration)
|
ON_COMMAND(ID_OUTPUTAPI_OALCONFIGURATION, &MainWnd::OnOutputapiOalconfiguration)
|
||||||
ON_UPDATE_COMMAND_UI(ID_OUTPUTAPI_OALCONFIGURATION, &MainWnd::OnUpdateOutputapiOalconfiguration)
|
ON_UPDATE_COMMAND_UI(ID_OUTPUTAPI_OALCONFIGURATION, &MainWnd::OnUpdateOutputapiOalconfiguration)
|
||||||
|
ON_WM_MOVING()
|
||||||
END_MESSAGE_MAP()
|
END_MESSAGE_MAP()
|
||||||
|
|
||||||
|
|
||||||
|
@ -746,10 +747,19 @@ void MainWnd::OnInitMenuPopup(CMenu* pMenu, UINT nIndex, BOOL bSysMenu)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MainWnd::OnMoving(UINT fwSide, LPRECT pRect)
|
||||||
|
{
|
||||||
|
CWnd::OnMoving(fwSide, pRect);
|
||||||
|
|
||||||
|
if( emulating ) {
|
||||||
|
soundPause();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void MainWnd::OnMove(int x, int y)
|
void MainWnd::OnMove(int x, int y)
|
||||||
{
|
{
|
||||||
CWnd::OnMove(x, y);
|
CWnd::OnMove(x, y);
|
||||||
|
|
||||||
if(!theApp.changingVideoSize) {
|
if(!theApp.changingVideoSize) {
|
||||||
if(this) {
|
if(this) {
|
||||||
if(!IsIconic()) {
|
if(!IsIconic()) {
|
||||||
|
@ -1262,10 +1272,8 @@ void MainWnd::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
|
||||||
if(a && theApp.input) {
|
if(a && theApp.input) {
|
||||||
theApp.active = a;
|
theApp.active = a;
|
||||||
theApp.input->activate();
|
theApp.input->activate();
|
||||||
if(!theApp.paused) {
|
if(!theApp.paused && emulating) {
|
||||||
if(emulating) {
|
soundResume();
|
||||||
soundResume();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
theApp.wasPaused = true;
|
theApp.wasPaused = true;
|
||||||
|
|
|
@ -451,6 +451,7 @@ public:
|
||||||
afx_msg void OnUpdateOutputapiOpenal(CCmdUI *pCmdUI);
|
afx_msg void OnUpdateOutputapiOpenal(CCmdUI *pCmdUI);
|
||||||
afx_msg void OnOutputapiOalconfiguration();
|
afx_msg void OnOutputapiOalconfiguration();
|
||||||
afx_msg void OnUpdateOutputapiOalconfiguration(CCmdUI *pCmdUI);
|
afx_msg void OnUpdateOutputapiOalconfiguration(CCmdUI *pCmdUI);
|
||||||
|
afx_msg void OnMoving(UINT fwSide, LPRECT pRect);
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
Loading…
Reference in New Issue