--- ResultDialog.cpp 2006/09/07 19:24:10 51 +++ ResultDialog.cpp 2006/09/12 09:09:30 54 @@ -105,12 +105,13 @@ { CListCtrl *list = (CListCtrl *) GetDlgItem(IDC_LIST); int sel = list->GetSelectionMark(); + CString barcode = list->GetItemText(sel,0); if (sel == -1) { MessageBox("You must select an item"); } else { ResultDetailsDialog resdialog; - resdialog.m_resultIndex = sel; + resdialog.m_barcode = barcode; resdialog.DoModal(); } @@ -120,9 +121,10 @@ { CListCtrl *list = (CListCtrl *) GetDlgItem(IDC_LIST); int sel = list->GetSelectionMark(); + CString barcode = list->GetItemText(sel,0); ResultDetailsDialog resdialog; - resdialog.m_resultIndex = sel; + resdialog.m_barcode = barcode; resdialog.DoModal();