ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 키보드/마우스 버튼 - Win32
    GUI/컨트롤 2009. 6. 30. 02:04
    액셀러레이터
    LoadAccelerators()
    TranslateAccelerator()
    WM_SETFOCUS
    SetFocus()

    WM_KEYDOWN
    활성화된 프로그램의 포커스를 가진 컨트롤(윈도우)에 메시지를 전달 // WM_(SYS)KEYDOWN(UP)
    문자가 아닌 모든 키에 대해서도 발생
    커서 이동키
    VK_LEFT, VK_RIGHT, VK_UP, VK_DOWN
    Ins, Del, PgUp, 펑션키
    GetKeyState()

    TranslateMessage()
    키보드 메시지를 어떤 문자로 해석해야 할 지를 조회

    키보드 문자
    WM_CHAR
    한글이 아닌 영문, 숫자를 입력할 때만 발생
    LOWORD(lParam) // 키입력 반복횟수

    <BS>키는 커서이동키나 <Del>키와는 달리 문자키이기 때문에 WM_CHAR 메시지를 발생
    개행코드

    WM_CONTEXTMENU

    WM_HELP
    F1키

    DefWindowProc()는 부모나 오너 윈도우로 전달한다.


    참조 사이트:
Designed by Tistory.