Hola:
Esto debe ser simple, Tengo un procedimiento de Dialogo, en en cual el teclado se queda pegado cuando presiono alguna tecla de control, el pseudo
es el siguiente:
int BOXTiles(int msg, DIALOG *d, int c)
{
switch(msg){
case MSG_XCHAR:
if (KB_CTRL_FLAG) {
switch(c >> 8) {
case KEY_UP: OtraCosa(); break;
case KEY_DOWN: OtraCosa(); break;
}
} else {
switch(c >> 8){
case KEY_UP: AlgunaCosa(); break;
case KEY_DOWN: AlgunaCosa(); break;
}
}
}
return D_O_K;
}
Mas bien lo que necesito es Flechas (Arriba, Abajo), corrientemente, pero
en algunos casos CTRL + Flecha(Arriba, Abajo), pero aquí se queda pegado,
si alguien sabe como corregirlo modifiquenlo OK.
De antemano Gracias
ESB.