#include "stdafx.h" #include <afxwin.h> #include <afxcmn.h>

class CMyDialog : public CDialogEx { public: CMyDialog(CWnd* pParent = nullptr) : CDialogEx(IDD_DIALOG1, pParent) {}

protected: virtual void DoDataExchange(CDataExchange* pDX) override { CDialogEx::DoDataExchange(pDX); DDX_Control(pDX, IDC_CHECK1, m_AFD); DDX_Control(pDX, IDC_CHECK2, m_Sensor); DDX_Control(pDX, IDC_CHECK3, m_Tracker); DDX_Control(pDX, IDC_CHECK4, m_ISP); DDX_Control(pDX, IDC_CHECK5, m_PProc); DDX_Control(pDX, IDC_CHECK6, m_MemMgr); DDX_Control(pDX, IDC_CHECK7, m_Power); DDX_Control(pDX, IDC_CHECK8, m_HAL); DDX_Control(pDX, IDC_CHECK9, m_JPEG); DDX_Control(pDX, IDC_CHECK10, m_Stats); DDX_Control(pDX, IDC_CHECK11, m_CSL); DDX_Control(pDX, IDC_CHECK12, m_App); DDX_Control(pDX, IDC_CHECK13, m_Utils); DDX_Control(pDX, IDC_CHECK14, m_Sync); DDX_Control(pDX, IDC_CHECK15, m_MemSpy); DDX_Control(pDX, IDC_CHECK16, m_Format); DDX_Control(pDX, IDC_CHECK17, m_Core); DDX_Control(pDX, IDC_CHECK18, m_HWL); DDX_Control(pDX, IDC_CHECK19, m_Chi); DDX_Control(pDX, IDC_CHECK20, m_DRQ); DDX_Control(pDX, IDC_CHECK21, m_FD); DDX_Control(pDX, IDC_CHECK22, m_IQMod); DDX_Control(pDX, IDC_CHECK23, m_LRME); DDX_Control(pDX, IDC_CHECK24, m_CVP); DDX_Control(pDX, IDC_CHECK25, m_NCS); DDX_Control(pDX, IDC_CHECK26, m_Meta); DDX_Control(pDX, IDC_CHECK27, m_AEC); DDX_Control(pDX, IDC_CHECK28, m_AWB); DDX_Control(pDX, IDC_CHECK29, m_AF); DDX_Control(pDX, IDC_CHECK30, m_SWP); DDX_Control(pDX, IDC_CHECK31, m_Hist); DDX_Control(pDX, IDC_CHECK32, m_BPS); DDX_Control(pDX, IDC_CHECK33, m_DebugData); DDX_Control(pDX, IDC_CHECK34, m_QSAT); DDX_Control(pDX, IDC_CHECK35, m_QLL); DDX_Control(pDX, IDC_CHECK36, m_PSM); DDX_Control(pDX, IDC_CHECK37, m_StatsNN); DDX_Control(pDX, IDC_CHECK38, m_CRE); }

virtual BOOL OnInitDialog() override
{
    CDialogEx::OnInitDialog();

    m_AFD.SetWindowText(L"CamxLogGroupAFD");
    m_Sensor.SetWindowText(L"CamxLogGroupSensor");
    m_Tracker.SetWindowText(L"CamxLogGroupTracker");
    m_ISP.SetWindowText(L"CamxLogGroupISP");
    m_PProc.SetWindowText(L"CamxLogGroupPProc");
    m_MemMgr.SetWindowText(L"CamxLogGroupMemMgr");
    m_Power.SetWindowText(L"CamxLogGroupPower");
    m_HAL.SetWindowText(L"CamxLogGroupHAL");
    m_JPEG.SetWindowText(L"CamxLogGroupJPEG");
    m_Stats.SetWindowText(L"CamxLogGroupStats");
    m_CSL.SetWindowText(L"CamxLogGroupCSL");
    m_App.SetWindowText(L"CamxLogGroupApp");
    m_Utils.SetWindowText(L"CamxLogGroupUtils");
    m_Sync.SetWindowText(L"CamxLogGroupSync");
    m_MemSpy.SetWindowText(L"CamxLogGroupMemSpy");
    m_Format.SetWindowText(L"CamxLogGroupFormat");
    m_Core.SetWindowText(L"CamxLogGroupCore");
    m_HWL.SetWindowText(L"CamxLogGroupHWL");
    m_Chi.SetWindowText(L"CamxLogGroupChi");
    m_DRQ.SetWindowText(L"CamxLogGroupDRQ");
    m_FD.SetWindowText(L"CamxLogGroupFD");
    m_IQMod.SetWindowText(L"CamxLogGroupIQMod");
    m_LRME.SetWindowText(L"CamxLogGroupLRME");
    m_CVP.SetWindowText(L"CamxLogGroupCVP");
    m_NCS.SetWindowText(L"CamxLogGroupNCS");
    m_Meta.SetWindowText(L"CamxLogGroupMeta");
    m_AEC.SetWindowText(L"CamxLogGroupAEC");
    m_AWB.SetWindowText(L"CamxLogGroupAWB");
    m_AF.SetWindowText(L"CamxLogGroupAF");
    m_SWP.SetWindowText(L"CamxLogGroupSWP");
    m_Hist.SetWindowText(L"CamxLogGroupHist");
    m_BPS.SetWindowText(L"CamxLogGroupBPS");
    m_DebugData.SetWindowText(L"CamxLogGroupDebugData");
    m_QSAT.SetWindowText(L"CamxLogGroupQSAT");
    m_QLL.SetWindowText(L"CamxLogGroupQLL");
    m_PSM.SetWindowText(L"CamxLogGroupPSM");
    m_StatsNN.SetWindowText(L"CamxLogGroupStatsNN");
    m_CRE.SetWindowText(L"CamxLogGroupCRE");

    return TRUE;
}

DECLARE_MESSAGE_MAP()

private: CButton m_AFD; CButton m_Sensor; CButton m_Tracker; CButton m_ISP; CButton m_PProc; CButton m_MemMgr; CButton m_Power; CButton m_HAL; CButton m_JPEG; CButton m_Stats; CButton m_CSL; CButton m_App; CButton m_Utils; CButton m_Sync; CButton m_MemSpy; CButton m_Format; CButton m_Core; CButton m_HWL; CButton m_Chi; CButton m_DRQ; CButton m_FD; CButton m_IQMod; CButton m_LRME; CButton m_CVP; CButton m_NCS; CButton m_Meta; CButton m_AEC; CButton m_AWB; CButton m_AF; CButton m_SWP; CButton m_Hist; CButton m_BPS; CButton m_DebugData; CButton m_QSAT; CButton m_QLL; CButton m_PSM; CButton m_StatsNN; CButton m_CRE; };

BEGIN_MESSAGE_MAP(CMyDialog, CDialogEx) END_MESSAGE_MAP()

int main() { CWinApp app; CMyDialog dlg; dlg.DoModal();

return 0;

原文地址: https://www.cveoy.top/t/topic/lEaS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录