16,548
社区成员




if (m_pLogConfigDlg != NULL) //m_pLOGConfigDlg是一个对话框指针
{
m_pLogConfigDlg->SetFocus();
m_pLogConfigDlg->ShowWindow(SW_NORMAL);
}
else
{
m_pLogConfigDlg = new CLogViewConfigDlg();
//IDD_DIALOG_LOGVIEWCONFIG
m_pLogConfigDlg->Create(IDD_DIALOG_LOGVIEWCONFIG);
CRect rectClient;
CRect rectDlg;
this->GetClientRect(&rectClient);
m_pLogConfigDlg->GetWindowRect(&rectDlg);
int xOff = (rectClient.Width()-rectDlg.Width())/2;
int yOff = (rectClient.Height()-rectDlg.Height())/2;
rectDlg.OffsetRect(xOff, yOff);
m_pLogConfigDlg->MoveWindow(&rectDlg);
m_pLogConfigDlg->ShowWindow(SW_SHOW);
}
LONG Style = GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE);
Style = Style | WS_EX_APPWINDOW ;
SetWindowLong( this->GetSafeHwnd(),GWL_EXSTYLE, Style );