// CDocMgr 消息处理程序 BOOL CDocMgr::OnInitDialog() { CDialog::OnInitDialog(); m_List.m_pFun = UpdateMeta; // 当完成项文本编辑后处理更新事件 m_List.m_param = this; InitListCtrlEx(); InitDocLibList(); //判断m_sAutoItem是否为空,若为空则不自动迁出文档 if(!this->m_sAutoItem.IsEmpty()) { int nItem = GetItemByKey(this->m_sAutoItem, ColTITLE); if(nItem >= 0) //::SendMessage(this->m_hWnd, WM_BN_CLICK, nItem, ColCHKOUT); ::PostMessage(this->m_hWnd, WM_BN_CLICK, nItem, ColCHKOUT); } return TRUE; }
BOOL CDlgTaxiwayConstraint::OnInitDialog() { CXTResizeDialog::OnInitDialog(); InitToolBar(); InitListCtrlEx(); SetListCtrlEx(); GetAllTaxiway(); LoadData(); //-----------------------------------------------------------------/ SetResize(m_taxiwayToolBar.GetDlgCtrlID(), SZ_TOP_LEFT, SZ_TOP_LEFT); SetResize(m_dataToolBar.GetDlgCtrlID(), SZ_TOP_CENTER, SZ_BOTTOM_CENTER); SetResize(IDC_GROUPBOX_TAXIWAY, SZ_TOP_LEFT, SZ_BOTTOM_CENTER); SetResize(IDC_LIST_TAXIWAY, SZ_TOP_LEFT, SZ_BOTTOM_CENTER); SetResize(IDC_GROUPBOX_CONSTRAINT, SZ_TOP_CENTER, SZ_BOTTOM_RIGHT); SetResize(IDC_LIST_DATA, SZ_TOP_CENTER, SZ_BOTTOM_RIGHT); SetResize(IDC_BUTTON_SAVE, SZ_BOTTOM_RIGHT, SZ_BOTTOM_RIGHT); SetResize(IDC_BTN_WS_ADJCONS, SZ_BOTTOM_LEFT, SZ_BOTTOM_LEFT); SetResize(IDOK, SZ_BOTTOM_RIGHT, SZ_BOTTOM_RIGHT); SetResize(IDCANCEL, SZ_BOTTOM_RIGHT, SZ_BOTTOM_RIGHT); if(m_emType == WingSpanConstraint) { GetDlgItem(IDC_BTN_WS_ADJCONS)->ShowWindow(SW_SHOW); } else { GetDlgItem(IDC_BTN_WS_ADJCONS)->ShowWindow(SW_HIDE); } //-----------------------------------------------------------------/ SetIcon(LoadIcon( AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME) ),TRUE); SetIcon(LoadIcon( AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME) ),FALSE); return TRUE; }