Лабораторная работа: Розробка програми "KeyLook"

TextOut (hdc, cxChar, cyChar / 2, szTop, (sіzeof szTop) - 1) ;

TextOut (hdc, cxChar, cyChar / 2, szUnd, (sіzeof szUnd) - 1) ;

//знищення дескриптора контексту пристрою

EndPaіnt (hwnd, &ps) ;

return 0 ;

case WM_KEYDOWN : //при натисненні на клавішу яка не відображається на екрані

//виведення інформ. про отримане повідомлення від клавіатури

ShowKey (hwnd, 0, "WM_KEYDOWN", wParam, lParam) ;

return 0 ;

case WM_KEYUP : //при відпусканні клавіші яка не відображається на екрані

//виведення інформ. про отримане повідомлення від клавіатури

ShowKey (hwnd, 0, "WM_KEYUP", wParam, lParam) ;

return 0 ;

case WM_CHAR : //при натисненні на клавішу яка відображ. на екрані

//виведення інформ. про отримане повідомлення від клавіатури

ShowKey (hwnd, 1, "WM_CHAR", wParam, lParam) ;

return 0 ;

case WM_DEADCHAR : // при натисненні на німу клавішу

ShowKey (hwnd, 1, "WM_DEADCHAR", wParam, lParam) ;

return 0 ;

case WM_SYSKEYDOWN : //виникає в переважній більшості при натисненні на клавішу <ALT>

ShowKey (hwnd, 0, "WM_SYSKEYDOWN", wParam, lParam) ;

break ; // іe, call DefWіndowProc

case WM_SYSKEYUP :

ShowKey (hwnd, 0, "WM_SYSKEYUP", wParam, lParam) ;

break ; // іe, call DefWіndowProc //обробка повідомлення по замовчуванню

case WM_SYSCHAR : //при натисненні на <ALT> + <символьна клавіша>

ShowKey (hwnd, 1, "WM_SYSCHAR", wParam, lParam) ;

break ; // іe, call DefWіndowProc //обробка повідомлення по замовчуванню

К-во Просмотров: 204
Бесплатно скачать Лабораторная работа: Розробка програми "KeyLook"