【发布时间】:2015-07-02 18:20:43
【问题描述】:
我正在使用普通的 Windows API。 我想使用箭头键 VK_UP、VK_DOWN 在对话框的文本框之间导航。 VK_LEFT,VK_RIGHT。 为了获得 WM_CHAR,我对文本框进行了子类化,并且我获得了每个击键,包括退格、删除等,但没有箭头键! 我究竟做错了什么? 感谢您的建议!
//subclassing
SetWindowSubclass(GetDlgItem(hDlg, IDC_TEXTBOX1),TextBoxProc, IDC_TEXTBOX1,param);
与
LRESULT CALLBACK
TextBoxProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam,
UINT_PTR Id, DWORD_PTR param)
{
switch (msg)
{
case WM_CHAR:
char c= (char)wParam;
etc
}
【问题讨论】:
标签: windows api dialog arrow-keys