MFC 添加自己代码的头文件

     我觉得在做MFC的时候最好不要破坏原来的东西,所以自己的代码都写到头文件中这样子好管理,这也是为什么类的成员函数可以再类外进行设计,这样子方便多人进行编程,然后只要将自己的头文件放在一起即可:

    如果你是做全局的函数,类内是可以调用的,那门只要你将自己的函数放到对应的头文件中即可,有一个缺点就是不能调用类内的成员函数,或成员变量,所以这样对编程没有什么很大的意义。

    所以就需要将函数声明为类内的成员变量,这样子方便对类内的数据进行处理:

  那么若何做类内的函数声明,就是可以再对应的**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);
}

 

  怎么这么多人看MFC,少年换个技术方向吧

转载于:https://www.cnblogs.com/epirus/archive/2012/05/31/2529128.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值