LAPTOP-SNT8I5JK\Boounion
2025-01-13 b6e370081c3692bdfcdede5106d42734d2c6ef2f
SourceCode/Bond/BoounionPLC/CBaseDlg.cpp
@@ -34,6 +34,11 @@
   DeleteObject(m_hBrush);
}
BOOL CBaseDlg::PreAdjustControl(CWnd* pWnd)
{
   return TRUE;
}
void CBaseDlg::SwitchTheme(ThemeType enThemeType)
{
   // 使用 map 来根据 themeType 查找主题
@@ -176,6 +181,10 @@
   m_bResizing = true;
   CWnd* pWnd = GetWindow(GW_CHILD);
   while (pWnd) {
      if (!PreAdjustControl(pWnd)) {
         pWnd = pWnd->GetNextWindow();
         continue;
      }
      int nCtrlID = pWnd->GetDlgCtrlID();
      if (nCtrlID != -1 && m_mapCtrlLayouts.find(nCtrlID) != m_mapCtrlLayouts.end()) {
         CRect originalRect = m_mapCtrlLayouts[nCtrlID];