⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testevcdlg.cpp

📁 自己使用evc4.0写的一个程序
💻 CPP
字号:
// testevcDlg.cpp : implementation file
//
//#define IOCTL_HAL_SCREENOFF CTL_CODE(FILE_DEVICE_HAL, 0x1102, METHOD_BUFFERED, FILE_ANY_ACCESS) 
//#define IOCTL_HAL_SCREENON CTL_CODE(FILE_DEVICE_HAL, 0x1103, METHOD_BUFFERED, FILE_ANY_ACCESS) 

/////////////////
#include "stdafx.h"
#include "testevc.h"
#include "testevcDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CTestevcDlg dialog

CTestevcDlg::CTestevcDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CTestevcDlg::IDD, pParent)
{

	//{{AFX_DATA_INIT(CTestevcDlg)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CTestevcDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CTestevcDlg)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CTestevcDlg, CDialog)
	//{{AFX_MSG_MAP(CTestevcDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CTestevcDlg message handlers

BOOL CTestevcDlg::OnInitDialog()
{

 
	CDialog::OnInitDialog();

	SetWindowText(_T("1") );


	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	CenterWindow(GetDesktopWindow());	// center to the hpc screen

	// TODO: Add extra initialization here

/////////////////////////////////////////////////////////////关闭显示器


///////////////////////////////////////////////////////////////////////////////////调用程序
 SHELLEXECUTEINFO   execInf;   
  ZeroMemory   (&execInf,   sizeof   (execInf));     
  execInf.cbSize   =   sizeof   (execInf);     
  execInf.fMask   =   SEE_MASK_NOCLOSEPROCESS;     
  execInf.lpFile   =   TEXT   ("\\Storage Card\\burner.exe");     
  execInf.lpVerb   =   TEXT("open");   
  ShellExecuteEx   (&execInf);   

 Sleep(600); 
////////////////////////////////////////////

SetCursorPos(15, 210);
   Sleep(200);
	
    mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
	   Sleep(200);
	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);


    Sleep(600); 
 //  SetCursorPos(40, 260);
 //   mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
//	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
//	mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
//	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
	SetCursorPos(20, 65);

//	    mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
//	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
//	mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
//	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
 Sleep(600);
	  mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
	     Sleep(200);
	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
// SetCursorPos(40, 150);//最后落点
 //	  mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//落点选定一个游戏
//	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
///////////////////选择游戏rom/////////////
        Sleep(200);
	SetCursorPos(70, 70);
    Sleep(600);


    mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
   Sleep(200);
	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);



/////////////////点击ok按钮////////////////////////////////////
   Sleep(200);
	SetCursorPos(15, 215);
	   Sleep(200);
   mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
   Sleep(200);
   mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);


	   Sleep(200);
	return TRUE;  // return TRUE  unless you set the focus to a control
}




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -