【发布时间】:2011-02-21 19:54:23
【问题描述】:
我有一个继承自 TTreeView 的自定义控件。当用户在控件获得焦点时按 ENTER 时,我试图通过给它一个响应 VK_RETURN 的 WM_CHAR 处理程序来赋予它特殊的行为,但它永远不会被调用。
我尝试通过添加一个显示msg.Result := msg.Result or DLGC_WANTALLKEYS; 的WM_GETDLGCODE 处理程序来确保它能够接受所有键盘输入。现在它收到了 ENTER 键,但箭头键不再起作用!
有人知道我该如何正确解决这个问题吗?
【问题讨论】:
标签: delphi custom-controls vcl