fix handling Alt-key events in wxComboBox

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33038 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2005-03-24 22:29:30 +00:00
parent f9a5ba047c
commit a12546634d
2 changed files with 8 additions and 0 deletions

View File

@@ -34,6 +34,7 @@ wxMSW:
- Added "orient" parameter to wxMDIParentFrame::Tile() - Added "orient" parameter to wxMDIParentFrame::Tile()
- wxTextCtrl with wxTE_RICH2 style now uses RichEdit 4.1 if available - wxTextCtrl with wxTE_RICH2 style now uses RichEdit 4.1 if available
- fix handling Alt-key events in wxComboBox (reported by Joakim Roubert)
wxGTK: wxGTK:

View File

@@ -174,6 +174,9 @@ LRESULT APIENTRY _EXPORT wxComboEditWndProc(HWND hWnd,
case WM_KEYUP: case WM_KEYUP:
case WM_KEYDOWN: case WM_KEYDOWN:
case WM_CHAR: case WM_CHAR:
case WM_SYSCHAR:
case WM_SYSKEYDOWN:
case WM_SYSKEYUP:
case WM_SETFOCUS: case WM_SETFOCUS:
case WM_KILLFOCUS: case WM_KILLFOCUS:
{ {
@@ -299,12 +302,16 @@ bool wxComboBox::MSWProcessEditMsg(WXUINT msg, WXWPARAM wParam, WXLPARAM lParam)
return true; return true;
} }
} }
// fall through
case WM_SYSCHAR:
return HandleChar(wParam, lParam, true /* isASCII */); return HandleChar(wParam, lParam, true /* isASCII */);
case WM_SYSKEYDOWN:
case WM_KEYDOWN: case WM_KEYDOWN:
return HandleKeyDown(wParam, lParam); return HandleKeyDown(wParam, lParam);
case WM_SYSKEYUP:
case WM_KEYUP: case WM_KEYUP:
return HandleKeyUp(wParam, lParam); return HandleKeyUp(wParam, lParam);