Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Sintaxis] Control de teclas pulsadas | Begoguay | PowerCOBOL (ActiveX, v4 - v11) | 13 | 2 de septiembre de 2024 17:07 |
| [Sintaxis] Table: Control de teclas pulsadas (SHIFT+TAB) | Begoguay | PowerCOBOL (ActiveX, v4 - v11) | 0 | 15 de julio de 2020 18:23 |
| [Sintaxis] Teclas de desplazamiento | Josber | PowerCOBOL (ActiveX, v4 - v11) | 6 | 1 de mayo de 2020 14:09 |
| [Duda] Teclas de Funcion F13 - F24 | jotica | PowerCOBOL (ActiveX, v4 - v11) | 6 | 8 de mayo de 2017 12:48 |
| [Sintaxis] Detectar la inactividad en un Form | Hrmcobol | PowerCOBOL (ActiveX, v4 - v11) | 4 | 16 de julio de 2016 14:04 |
![]() |
|
Creador de
PowerRustCOBOL ![]()
|
Olá,
encontrei uma possível solução ![]() Código COBOL:
Agora posso terminar o jogo ![]() Gracias, Emerson |
||||||||
|
|
|
|
Administrador
![]()
|
Eslopes, para qué haces la llamada a "GetKeyState" si no usas su retorno después?
NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Creador de
PowerRustCOBOL ![]()
|
Olá,
de acordo com o post do forum abaixo, nem sempre o Windows faz um scan das teclas, então GetKeyState força este scan. Cita:
GetKeyboardState() problem Saludos, Emerson |
|||||||||
|
|
|
|
Creador de
PowerRustCOBOL ![]()
|
Olá, esta era minha primeira opção, mas o PowerCobol 3 não tem suporte para esta rotina, apenas a versão 4 em diante.
Todavia, a chamada à API que usei está funcionando perfeitamente. Ela poderia inclusive ser usada para criar uma rotina de entrada de dados, substituindo o uso de Textbox (pense no caso de uma aplicação de POS - Point Of Sale). Saludos, Emerson |
||||||||
|
|
|
|
Creador de
PowerRustCOBOL ![]()
|
Uma outra coisa, a API detecta (e retorna) múltiplas teclas pressionadas, incluindo se estão em CAPS LOCK, ou se CONTROL, SHIFT ou mesmo se as teclas do mouse foram pressionadas. É um muito interessante mesmo.
Saludos, Emerson |
||||||||
|
|
|
|
Forero Junior
![]()
|
Eslopes, tu rutina funciona a la perfección, aqui estan los codigos del resto de las teclas...
NOTA: para detectar una tecla con el ejemplo de Eslopes, debemos sumarle uno al código. Código:
Código Tecla 1 LButton 2 RButton 3 Cancel 4 Mbutton (no contigüo a L & RBUTTON) 8 Back 9 Tab 12 Clear 13 Return 16 Shift 17 Control 18 Menu 19 Pause 20 Capital 27 Escape 32 Space 33 Prior 34 Next 35 End 36 Home 37 Left 38 Up 39 Right 40 Down 41 Select 42 Print 43 Execute 44 SnapShot 44 Copy (no usada x teclado) 45 Insert 46 Delete 47 Help 65-90 Teclas 'A' hasta 'Z' 97-122 Teclas 'a' hasta 'z' 45-57 Teclas '0' hasta '9' 96 NumPad0 97 NumPad1 98 NumPad2 99 NumPad3 100 NumPad4 101 NumPad5 102 NumPad6 103 NumPad7 104 NumPad8 105 NumPad9 106 Multiply 107 Add 108 Separator 109 Subtract 110 Decimal 111 Divide 112 F1 113 F2 114 F3 115 F4 116 F5 117 F6 118 F7 119 F8 120 F9 121 F10 122 F11 123 F12 124 F13 125 F14 126 F15 127 F16 128 F17 129 F18 130 F19 131 F20 132 F21 133 F22 134 F23 135 F24 144 NumLock 145 Scroll |
||||||||
|
|
|
![]() |
| Herramientas | |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||