BOOL CDlgWingspanAdjacancyConstraints::OnInitDialog() { CDialog::OnInitDialog(); SetWindowText(_T("Wingspan Adjacency Constraints")); // TODO: Add extra initialization here GetDlgItem(IDC_BUTTON_SAVE)->EnableWindow(FALSE); //list DWORD dwStyle = m_wndListCtrl.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP|LVS_EX_GRIDLINES; m_wndListCtrl.SetExtendedStyle(dwStyle); //load data for taxiway adjacency m_vData.LoadData(m_nProjID); // set the layout of child controls RefreshLayout(); // init the list control InitListControl(); // set the toolbar button state UpdateToolBarState(); GetAllTaxiway(); FillListControl(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
void ToDoListView::FillList() { control->Freeze(); Clear(); m_Items.Clear(); TodoItemsMap::iterator it; if (m_pSource->GetSelection()==0) // Single file { wxString filename(wxEmptyString); cbEditor* ed = Manager::Get()->GetEditorManager()->GetBuiltinEditor(Manager::Get()->GetEditorManager()->GetActiveEditor()); if (ed) filename = ed->GetFilename(); for (unsigned int i = 0; i < m_ItemsMap[filename].size(); i++) m_Items.Add(m_ItemsMap[filename][i]); } else { for (it = m_ItemsMap.begin();it != m_ItemsMap.end();++it) { for (unsigned int i = 0; i < it->second.size(); i++) m_Items.Add(it->second[i]); } } SortList(); FillListControl(); control->Thaw(); LoadUsers(); }