Por favor, ayúdenme a crear un guión monstruoso para el juego en línea Luna, basado en botones.
El asistente de botones es simple. Supongamos que LUNA detecta la tecla CTRL. Esto es lo que escribí
switch(id)
{
case IDC_BTN1:
{
SetTimer(hwnd,1,100,keybd);
} pausa;
predeterminado: pausa;
}
La función de devolución de llamada es
VOID CALLBACK keybd(HWND hwnd,UINT iTimerID,UINT message,DWORD dwtime)
{
keybd_event ( VK_CONTROL , MapVirtualKey(VK_CONTROL,0) , 0 , 0);
Dormir(300);
keybd_event( VK_CONTROL , MapVirtualKey(VK_ CONTROL,0) , KEYEVENTF_KEYUP , 0) ;
}