Red de conocimiento informático - Espacio del host - Quiero crear teclas de cambio de teclado globales y código de enlace de teclado en VC. Explique cómo hacerlo en detalle. Rogando por el código.

Quiero crear teclas de cambio de teclado globales y código de enlace de teclado en VC. Explique cómo hacerlo en detalle. Rogando por el código.

No es necesario escribir esto en MFC, no hay clases relacionadas en MFC.

Se puede escribir en el proyecto win32 y el código de enlace global se escribe principalmente en la biblioteca dinámica DLL.

Luego escriba un EXE para llamar a este enlace DLL y tendrá éxito.

Comprender DLL, exportación de funciones, convención de llamadas, DllMain y otros conocimientos.

También debes comprender el mecanismo de mensajería de Windows.

Luego lea libros o MSDN sobre SetWindowsHook, y podrá escribir este artículo.

La idea general es colgar un gancho de teclado, detectar el mensaje de presionar la tecla H e interceptar el mensaje y use keybd_event o SendInput para simular el mensaje en el que se presiona la tecla J. Esto asigna la tecla H a la tecla J.