飞郁网络培训

8.FPS游戏自瞄透视之代码实现自瞄1

发布于:2018-12-23 19:32:24    |     231次阅读 作者:任鸟飞

第一步

文件--新建--项目---MFC DLL--确定



下一步--带静态的MFC DLL(其他都不勾选)--完成


第二步,创建完成以后

资源视图-- 右键--添加--资源--dialog--新建(多余按钮删除掉)



第三步

窗口上右键 --添加类-- 类名CFPSDialog--基类选择 CDialogEx 完成



这样我们就设置完成了


第四步

到DLL的CPP文件中 #include "CFPSDialog.h"

因为我们要对窗口进行操作


第五步

我们到DLL初始化的位置加入代码


::CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)ShowDialog,NULL,NULL,NULL);//创建线程

FPSDialog *PMainDialog;//窗口类



DWORD WINAPI ShowDialog(LPARAM lpData)

{

PMainDialog =new FPSDialog;//给指针分配空间

PMainDialog->DoModal();//阻塞的方式 模态窗口

delete PMainDialog;//释放空间

FreeLibraryAndExitThread(theApp.m_hInstance,1);//释放DLL退出线程

return TRUE;

}



这样就可以注入游戏显示窗口