上一个内容:26.入口点注入项目搭建
使用 26.入口点注入项目搭建 它的代码为基础进行修改
效果图:
首先设置一些主窗口的边框属性
然后在IDD_PAGE_0里添加一个List Control
再给List Control设置调整大小类型属性
然后再给它添加一个变量
然后在拖入一个按钮三个复选框
复选框设置推送外观属性就可以变成按钮样子了
然后在给三个复选框添加变量,类型BOOL,如下图:
添加游戏按钮点击事件里的代码:
// TODO: 在此添加控件通知处理程序代码 ExeLst.InsertItem(0, L"DNF"); ExeLst.SetItemText(0, 1, L"dlls.dll");
CWndINJ.cpp类中初始化函数中的代码,根据
LONG_PTR lStyle;
// 得到窗口的样式,GWL_STYLE在GetWindowLongPtr说明中有
lStyle = GetWindowLongPtr(ExeLst.m_hWnd, GWL_STYLE);
lStyle |= LVS_REPORT;
SetWindowLongPtr(ExeLst.m_hWnd, GWL_STYLE, lStyle);
DWORD dStyle = ExeLst.GetExtendedStyle();
dStyle |= LVS_EX_FULLROWSELECT;
dStyle |= LVS_EX_GRIDLINES;
ExeLst.SetExtendedStyle(dStyle);
ExeLst.InsertColumn(0, L"名称", 0, 200);
ExeLst.InsertColumn(1, L"模块", 0, 600);