Автор | Сообщение |
|
| |
Пост N: 257
Зарегистрирован: 03.12.08
|
|
Отправлено: 01.07.15 11:34. Заголовок: Как перехватить Shift+Print Screen на свою процедуру ???
Как перехватить Print Screen на свою процедуру ??? Задача - перехватывать сочетание клавиш Shift+Print Screen на свою процедуру HARBOUR + MuniGui
|
|
|
Ответов - 8
[только новые]
|
|
|
| |
Пост N: 5004
Зарегистрирован: 17.05.05
|
|
Отправлено: 01.07.15 12:25. Заголовок: Из сырца h_tbrowse.p..
Из сырца h_tbrowse.prg Как то так видать Case _GetKeyState( VK_SHIFT ) If nKey == VK_PRINT .........
|
|
|
|
| |
Пост N: 5005
Зарегистрирован: 17.05.05
|
|
Отправлено: 01.07.15 13:20. Заголовок: Клавиши я так понима..
Клавиши я так понимаю поймать не проблема в TSBROWSE (любые или их комбинации) Есть вопрос на будущее , как поймать данные со сканера шртих кодов RS-232 ? По терминалом я это сделал в бровсе.
|
|
|
|
| постоянный участник
|
Пост N: 690
Зарегистрирован: 17.02.12
|
|
Отправлено: 02.07.15 19:22. Заголовок: Dima пишет:По термин..
Dima пишет: цитата: | По терминалом я это сделал в бровсе. |
| в моем тесте (режим с CELL) oBrw5:bUserKeys := {|nK,nF,oB| UserKeyDown(nK, nF, oB) } в UserKeyDown( nKey, nFlags, oBrw ) делал oBrw:nUserKey := 255 // отменяем выполнение oBrw:KeyChar(...) в ней вкл. корректировки от нажания клавы без этого включалась ячейка на коректировку с нажатым символом в первой позиции, т.е. должен ловить данные со сканера
|
|
|
|
| |
Пост N: 5017
Зарегистрирован: 17.05.05
|
|
Отправлено: 02.07.15 19:42. Заголовок: SergKis пишет: в мо..
SergKis пишет: цитата: | в моем тесте (режим с CELL) |
| CELL , CELLED , GRID одно и тоже , разве нет ?
|
|
|
|
| постоянный участник
|
Пост N: 691
Зарегистрирован: 17.02.12
|
|
Отправлено: 02.07.15 19:51. Заголовок: Dima Да. Режим с яч..
Dima Да. Режим с ячейками (фокус на одной ячейке) TsBrowse
|
|
|
|
| |
Пост N: 5018
Зарегистрирован: 17.05.05
|
|
Отправлено: 02.07.15 20:19. Заголовок: SergKis пишет: Да. ..
SergKis пишет: цитата: | Да. Режим с ячейками (фокус на одной ячейке) TsBrowse |
| А есть и какой то другой режим ?
|
|
|
|
| постоянный участник
|
Пост N: 692
Зарегистрирован: 17.02.12
|
|
Отправлено: 02.07.15 20:42. Заголовок: Dima пишет:А есть и ..
Dima пишет: цитата: | А есть и какой то другой режим ? |
| oBrw5:lCellBrw := .F. // вся строка в фокусе oBrw5:lCellBrw := .T. // фокус на одной ячейке для него может быть актуально: oBrw5:lEditable := .T. // или у нужных колонок ADD COLUMN ... EDITABLE ... и в таком режиме, в моем тесте, при нажатии клавиши (цифра\буква) включалась корректировка (см. выше), а этого мне не дадо было
|
|
|
|
| |
Пост N: 5019
Зарегистрирован: 17.05.05
|
|
Отправлено: 02.07.15 20:47. Заголовок: Понял. Сенкс !..
Понял. Сенкс !
|
|
|
|