CHotKeyCtrl styles (=common control styles) |
설 명 |
CCS_ADJUSTABLE |
툴바의 위치나 버튼의 위치, 크기, 삽입, 삭제등을 할 수 있게 한다. |
CCS_BOTTOM |
컨트롤을 부모 윈도우의 client 영역 맨 아래에 client영역 너비크기와 같은 너비를 가지고 위치하도록 한다. |
CCS_LEFT |
컨트롤을 부모 윈도우의 왼쪽에 표시되도록 한다 |
CCS_NODIVIDER |
부모윈도우와 구분이 되는 두줄의 하이라이트 픽셀을 그리지 않는다 |
CCS_NOMOVEX |
수직으로 사이즈나 위치를 옮길 수 있으나 수평으로는 못하게 한다 |
CCS_NOMOVEY |
수평으로 사이즈나 위치를 옮길 수 있으나 수직으로는 못하게 한다 |
CCS_NOPARENTALIGN |
컨트롤이 자동으로 위나 아래에 정렬되는것을 방지한다. 부모 윈도우가 사이즈를 변경한다거나 욺직인다 해도 위치는 변경되지 않는다. |
CCS_NORESIZE |
컨트롤의 크기를 바꿀 수 없게 한다 |
CCS_RIGHT |
컨트롤을 부모 윈도우의 오른쪽에 정렬한다 |
CCS_TOP |
컨트롤을 부모 윈도우의 위쪽에 정렬한다 |
CCS_VERT |
컨트롤을 세로로 표시한다 |
CHotKeyCtrl Messages |
설 명 |
HKM_GETHOTKEY |
사용자가 입력한 핫키를 조사한다. wParam, lParam 모두 사용하지 않으며 리턴값만 조사해 보면 된다. 리턴값의 하위 바이트에는 가상 키코드가 들어오며 상위 바이트에는 다음 킷값들이 셋트된다. HOTKEY_ALT : ALT 키 누름 HOTKEY_CONTROL : CTRL 키 누름 HOTKEY_EXT : Extended 키 누름 HOTKEY_SHIFT : SHIFT 키 누름 |
HKM_SETHOTKEY |
핫키를 지정한다. LOWORD(wParam)에 가상 키코드, HIWORD(wParam)에 Ctrl, Alt등의 키 상태를 준다. |
HKM_SETRULES |
핫키 입력 규칙을 지정한다. wParam으로 입력 불가능한 키 조합을 설정한다. 다음 플래그 중 여러 개를 조합할 수 있다. HKCOMB_A : ALT HKCOMB_C : CTRL HKCOMB_CA :CTRL + ALT HKCOMB_NONE : 셋중 하나는 눌러야 한다. HKCOMB_S : SHIFT HKCOMB_SA : SHIFT + ALT HKCOMB_SC : SHIFT + CTRL HKCOMB_SCA : SHIFT + ALT + CTRL LOWORD(lParam)은 사용자가 불가능한 키 조합을 선택할 때 사용할 키 조합을 지정한다. |