创建项目编译与部署
大约 2 分钟cpp
创建控制台应用程序

MFC应用
创建项目

为按钮添加点击事件

EditControl关联变量
提示
为MFC应用程序添加控件 Edit Control
为控件 Edit Control 关联变量后 IDE 会自动在对话框的头文件 A036MFCAppDlg.h 中声明一个公共的属性 CString m_edit01;
获取UI数据
下面是对话框中按钮的点击事件,先通过 UpdateData 将UI的数据更新到控件关联的变量中
void CA036MFCAppDlg::OnBnClickedButton1()
{
UpdateData(TRUE);// 将UI中的数据更新到控件关联的变量
MessageBox(m_edit01,L"显示编辑框内容");
}
设置UI数据
void CA036MFCAppDlg::OnBnClickedButton2()
{
m_edit01 = L"有没有设置成功";// 宽字符的字符串
UpdateData(FALSE);// 从源码更新数据到UI
}
创建MFC DLL项目
创建项目
按照下面步骤创建一个 MFC DLL 项目 
添加对话框并显示
通过下面方式切换到资源视图 
添加对话框资源 
本类型的项目(MFC DLL)需要手动为对话框创建关联的类,在对话框窗体上通过右键菜单新增并关联类 
在 dll 入口函数中显示对话框 
调用宿主函数
int funcAddr = 0xD11070;// 宿主函数地址
void PluginMainWindow::OnBnClickedButton1()
{
// 使用汇编调用宿主函数,最后一行代码是外平栈
__asm {
push 3
call funcAddr
add esp,4
}
}
