void CLoginDlg::OnClose() { if(!IsBlock()) { if(GetStyle()&WS_VISIBLE&&GetOptionInt(IDS_OFSMESSENGER,IDS_ANIMATION,FALSE)) RoundExitAddon(this); // TODO: Add your message handler code here and/or call default if(IsWindow(GetParent()->GetSafeHwnd())) GetParent()->PostMessage(WM_CLOSE); COFSNcDlg2::OnClose(); } }
void CInviteChatDlg::KillWindow() { if(GetStyle()&WS_VISIBLE&&GetOptionInt(IDS_OFSMESSENGER,IDS_ANIMATION,FALSE)) RoundExitAddon(this); CResizableDialog::OnClose(); if(!bIsKillWinodow) { CloseMpaWebEvent(); bIsKillWinodow = TRUE; DestroyWindow(); delete this; } }
void CWebWindow::OnClose() { if(m_pXMLDoc) return; if(!m_bChild) { RemoveWindowToClose(this); if(m_bAutoKill) { if(GetStyle()&WS_VISIBLE && GetOptionInt(IDS_OFSMESSENGER, IDS_ANIMATION, FALSE)) RoundExitAddon(this); WEB_WINDOW_PARENT::OnClose(); DestroyWindow(); delete this; } else WEB_WINDOW_PARENT::OnClose(); } }