.h .cpp 加入項目(右鍵項目 → Add → Existing Item)。m_myEdit,確定。Dlg.h,找到 CEdit m_myEdit;,手動修改為 CMyEdit m_myEdit;(你的自定義類名)。Dlg.cpp,同樣修改 DoDataExchange 中的 DDX_Control(pDX, IDC_EDIT, m_myEdit); 類型匹配即可(MFC自動生成的代碼不依賴具體類型)。MFC 類向導無法識別第三方自定義控件類,但 DDX_Control 僅需控件 ID 與 CWnd 衍生類指針/引用,運行時通過 SubclassWindow 完成子類化,故手動改類名即可。
CEdit / CButton 等對應基類,並實現 DECLARE_DYNAMIC / IMPLEMENT_DYNAMIC。ON_WM_CTLCOLOR_REFLECT),確保消息映射宏正確展開。