mirror of
https://github.com/reactos/wine.git
synced 2025-02-17 19:39:00 +00:00
msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
This commit is contained in:
parent
180326bb0a
commit
b6c4beda58
@ -429,6 +429,21 @@ static LRESULT mci_get_devcaps(MCIWndInfo *mwi, UINT cap)
|
||||
return mci_devcaps.dwReturn;
|
||||
}
|
||||
|
||||
static LRESULT MCIWND_KeyDown(MCIWndInfo *mwi, UINT key)
|
||||
{
|
||||
TRACE("%p, key %04x\n", mwi->hWnd, key);
|
||||
|
||||
switch(key)
|
||||
{
|
||||
case VK_ESCAPE:
|
||||
SendMessageW(mwi->hWnd, MCI_STOP, 0, 0);
|
||||
return 0;
|
||||
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
static LRESULT WINAPI MCIWndProc(HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
MCIWndInfo *mwi;
|
||||
@ -477,6 +492,9 @@ static LRESULT WINAPI MCIWndProc(HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lPa
|
||||
case WM_COMMAND:
|
||||
return MCIWND_Command(mwi, wParam, lParam);
|
||||
|
||||
case WM_KEYDOWN:
|
||||
return MCIWND_KeyDown(mwi, wParam);
|
||||
|
||||
case WM_NCACTIVATE:
|
||||
if (mwi->uTimer)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user