Improve: Add client update logic for client type EXE

This commit is contained in:
yuanyuanxiang
2026-01-20 22:03:34 +01:00
parent 51c0658e18
commit 2fb77d512b
14 changed files with 242 additions and 11 deletions

View File

@@ -0,0 +1,48 @@
// CUpdateDlg.cpp: 实现文件
//
#include "stdafx.h"
#include "afxdialogex.h"
#include "CUpdateDlg.h"
#include "resource.h"
// CUpdateDlg 对话框
IMPLEMENT_DYNAMIC(CUpdateDlg, CDialogEx)
CUpdateDlg::CUpdateDlg(CWnd* pParent /*=nullptr*/)
: CDialogEx(IDD_DIALOG_UPDATE, pParent)
, m_nSelected(0)
{
}
CUpdateDlg::~CUpdateDlg()
{
}
void CUpdateDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_COMBO_UPDATE_SELECT, m_ComboUpdateSelect);
DDX_CBIndex(pDX, IDC_COMBO_UPDATE_SELECT, m_nSelected);
}
BEGIN_MESSAGE_MAP(CUpdateDlg, CDialogEx)
END_MESSAGE_MAP()
// CUpdateDlg 消息处理程序
BOOL CUpdateDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// TODO: 在此添加额外的初始化
m_ComboUpdateSelect.InsertString(0, _T("TestRun"));
m_ComboUpdateSelect.InsertString(1, _T("Ghost"));
m_ComboUpdateSelect.SetCurSel(1);
return TRUE;
}