如何向MFC中添加头文件
写了三个头文件三个源文件三个头文件分别声明了一个结构和两个类,其中两个源文件分别定义了上述两个类,第三个源文件是主文件,包含main函数,是一段多边形扫描算法,现在要用m...
写了三个头文件三个源文件三个头文件分别声明了一个结构和两个类,其中两个源文件分别定义了上述两个类,第三个源文件是主文件,包含main函数,是一段多边形扫描算法,现在要用mfc些,所以我要将主源文件拆开,main函数中的代码全部移到view类中的ondraw函数中,然而主源文件中还有对三个头文件的包括,这三个包括写到哪里?其余的三个头文件和没有拆的源文件又放到哪里呢?请详细说明,谢谢。
展开
推荐于2018-03-26 · 知道合伙人互联网行家
关注
展开全部
可以在对应的**Dlg.h的头文件的public:下加入对应的函数声明。
step1:
CMyLLKDlg.h
class CMyLLKDlg : public CDialog
{
// Construction
public:
CMyLLKDlg(CWnd* pParent = NULL); // standard constructor
void startGame();
step2:
MyCode.h
void CMyLLKDlg::startGame()
{
HWND gameh=::FindWindow(NULL,"QQ游戏 - 连连看角色版");
DWORD processID;
GetWindowThreadProcessId(gameh,&processID);
HANDLE processH=OpenProcess(PROCESS_ALL_ACCESS,false,processID);
ReadProcessMemory(processH,(LPCVOID)0x00115CA0,&m_player1,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x00115CA4,&m_player2,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x00115CA8,&m_player3,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x0012E01C,&m_player4,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x00115CB0,&m_player5,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x00115CB4,&m_player6,1,NULL);
UpdateData(false);
}
step1:
CMyLLKDlg.h
class CMyLLKDlg : public CDialog
{
// Construction
public:
CMyLLKDlg(CWnd* pParent = NULL); // standard constructor
void startGame();
step2:
MyCode.h
void CMyLLKDlg::startGame()
{
HWND gameh=::FindWindow(NULL,"QQ游戏 - 连连看角色版");
DWORD processID;
GetWindowThreadProcessId(gameh,&processID);
HANDLE processH=OpenProcess(PROCESS_ALL_ACCESS,false,processID);
ReadProcessMemory(processH,(LPCVOID)0x00115CA0,&m_player1,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x00115CA4,&m_player2,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x00115CA8,&m_player3,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x0012E01C,&m_player4,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x00115CB0,&m_player5,1,NULL);
ReadProcessMemory(processH,(LPCVOID)0x00115CB4,&m_player6,1,NULL);
UpdateData(false);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询