목록보기 컨트롤에 포커스가있을 때 키 누르기를 캡처하는 방법은 무엇입니까?목록보기 컨트롤에서 키보드 입력 캡처
내 윈도우 생성 코드는 WndProc
내부
// Window creation
HWND hwnd = CreateWindowEx(WS_EX_TOPMOST | WS_EX_APPWINDOW, g_szClassName, "Test", WS_VISIBLE | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU, CW_USEDEFAULT, CW_USEDEFAULT, 209, 351, 0, 0, hInstance, 0);
HWND hwnd_list = CreateWindowEx(0, WC_LISTVIEW, "", WS_BORDER | WS_VISIBLE | WS_CHILD | WS_TABSTOP | LVS_REPORT | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_EX_FULLROWSELECT, 1, 246, 201, 55, hwnd, (HMENU)IDL_LISTVIEW, hInstance, 0);
처럼 나는
WM_KEYPRESS
메시지를 처리하고
MessageBox
가상 코드를 표시하지만 목록보기 외부를 클릭 한 후 키를 누르면 그에만 트리거 만들 보인다.
링크를 읽은 후, 이것을 코드에 추가했지만 여전히 키 누르기를 감지하지 못했습니다. http://pastebin.com/bgt319aa – Elvang
아, 지금 대답 해 주셔서 감사합니다. – Elvang