void CWndGuildBankLog::UpdateScroll() { CWndTabCtrl* pTabCtrl = (CWndTabCtrl*)GetDlgItem( WIDC_TABCTRL1 ); CWndBase* pChild = pTabCtrl->GetFocusChild(); if(pChild == &m_wndAddItemLog) m_wndAddItemLog.UpdateScroll(); else if(pChild == &m_wndRemoveItemLog) m_wndRemoveItemLog.UpdateScroll(); else if(pChild == &m_wndReceivePenyaLog) m_wndReceivePenyaLog.UpdateScroll(); else if(pChild == &m_wndInvestPenyaLog) m_wndInvestPenyaLog.UpdateScroll(); }
BOOL CWndGuildBankLog::OnChildNotify( UINT message, UINT nID, LRESULT* pLResult ) { if( nID == WIDC_TABCTRL1 ) { CWndTabCtrl* pTabCtrl = (CWndTabCtrl*)GetDlgItem( WIDC_TABCTRL1 ); CWndBase* pChild = pTabCtrl->GetFocusChild(); if(pChild == &m_wndAddItemLog) m_wndAddItemLog.UpdateLogList(); else if(pChild == &m_wndRemoveItemLog) m_wndRemoveItemLog.UpdateLogList(); else if(pChild == &m_wndReceivePenyaLog) m_wndReceivePenyaLog.UpdateLogList(); else if(pChild == &m_wndInvestPenyaLog) m_wndInvestPenyaLog.UpdateLogList(); } else if( nID == WIDC_OK ) Destroy(); return CWndNeuz::OnChildNotify( message, nID, pLResult ); }