View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004647 | JEDI VCL | 00 JVCL Components | public | 2009-01-06 04:46 | 2009-01-06 09:04 |
Reporter | frank_jepsen | Assigned To | AHUser | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Windows | OS | XP | OS Version | Delphi 7 |
Product Version | 3.35 | ||||
Target Version | Fixed in Version | 3.36 | |||
Summary | 0004647: JvMemo doesn't call OnKeyDown in HideCaret mode | ||||
Description | JvMemo overrides the WndProc procedure so that all WM_KEYDOWN Messages except cursor keys will get ignored. No OnKeyDown is called. Same is true for WM_LBUTTONDOWN, WM_LBUTTONUP, WM_MOUSEMOVE, WM_LBUTTONDBLCLK, WM_CHAR, WM_KEYUP. At least the event methods should be called. | ||||
Steps To Reproduce | Make a Form with an JvMemo in it. Set HideCaret:=true. Write an OnKeyDown event method with if Key = VK_ESCAPE then Close; The form will not close when ESC is pressed. | ||||
Additional Information | I did the following change in WndProc procedure: WM_KEYDOWN: begin case Msg.WParam of to WM_KEYDOWN: begin DoKeyDown(TWMKey(Msg)); case Msg.WParam of | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2009-01-06 04:46 | frank_jepsen | New Issue | |
2009-01-06 08:23 | obones | Note Added: 0015213 | |
2009-01-06 08:23 | obones | Status | new => feedback |
2009-01-06 09:04 | AHUser | Note Added: 0015214 | |
2009-01-06 09:04 | AHUser | Status | feedback => resolved |
2009-01-06 09:04 | AHUser | Fixed in Version | => Daily / SVN |
2009-01-06 09:04 | AHUser | Resolution | open => fixed |
2009-01-06 09:04 | AHUser | Assigned To | => AHUser |