--- ResultDialog.cpp 2006/08/31 15:58:20 14 +++ ResultDialog.cpp 2006/09/03 15:31:13 32 @@ -1,5 +1,6 @@ -// ResultDialog.cpp : implementation file -// +/* + * Developed by Torben H. Nielsen + */ #include "stdafx.h" #include "h6-udlånssystem.h" @@ -61,7 +62,7 @@ void ResultDialog::LoadResults(void) { CListCtrl *list = (CListCtrl *) GetDlgItem(IDC_LIST); - EquipmentVector result = CommonStorage::Instance()->getSearchResult(); + vector result = CommonStorage::Instance()->getSearchResult(); CString count; count.Format("Found %d items", result.size()); @@ -76,8 +77,8 @@ if (result.size() >0) { list->SetColumnWidth(0,LVSCW_AUTOSIZE); - list->SetColumnWidth(1,80); - list->SetColumnWidth(2,80); + list->SetColumnWidth(1,100); + list->SetColumnWidth(2,100); } } @@ -103,13 +104,13 @@ { CListCtrl *list = (CListCtrl *) GetDlgItem(IDC_LIST); int sel = list->GetSelectionMark(); + if (sel == -1) { MessageBox("You must select an item"); - return; - } + } else { + ResultDetailsDialog resdialog; + resdialog.m_resultIndex = sel; - ResultDetailsDialog resdialog; - resdialog.m_resultIndex = sel; - - resdialog.DoModal(); + resdialog.DoModal(); + } }