mrDarker
2025-10-22 e8a27bb203fe2aff70390a5eca002d7438da9b0f
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];