All pastes #231853 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-11-01 02:19 UTC
rendered paste body
#include <windows.h>
#include "resource.h"

bool IsKeyPressed(int iKey)
{
return ((GetAsyncKeyState(iKey) & 1) == 1);
}
void Start()
{
	int i;
	MessageBox(0,"Started!", 0,MB_OK);
    Sleep(3000);
	do
	{
		keybd_event('A', (BYTE) MapVirtualKey('A', 0), 0, 0);
		Sleep(500);
	}while( ( IsKeyPressed(VK_F2 ) == 0));
}


void Close()
{
	MessageBox(0,"Closed!", 0,MB_OK);
}

LRESULT CALLBACK DlgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam){
	
    switch(msg)
    {
        case WM_INITDIALOG:
			SetTimer(hwnd,0,500,0);

	
            
			
			
			
			return true;

			case WM_LBUTTONDOWN: 
		{
			ReleaseCapture(); 
			SendMessage(hwnd,WM_NCLBUTTONDOWN,HTCAPTION,0); 
		}
		break;

			case WM_TIMER:
				{
					if(IsKeyPressed(VK_F1))
					{
						Start();
					}
					if(IsKeyPressed(VK_F2))
					{
						
						Close();
						
					}
				}
					




		case WM_COMMAND:
			
            switch(LOWORD(wParam))
            {
		
			}
			break;
        
		case WM_CLOSE:
			
			
			EndDialog(hwnd,0);
			break;

        default:
			
            return FALSE;
    }
	
	
	return TRUE;
}

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd){

	return DialogBoxParam(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), NULL, reinterpret_cast<DLGPROC>(DlgProc), NULL);
	
}