/[H6]/CheckoutDialog.cpp
ViewVC logotype

Diff of /CheckoutDialog.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 31 by torben, Sun Sep 3 10:10:19 2006 UTC revision 45 by torben, Wed Sep 6 19:00:37 2006 UTC
# Line 34  void CheckoutDialog::DoDataExchange(CDat Line 34  void CheckoutDialog::DoDataExchange(CDat
34  BEGIN_MESSAGE_MAP(CheckoutDialog, CDialog)  BEGIN_MESSAGE_MAP(CheckoutDialog, CDialog)
35          ON_NOTIFY(LVN_ITEMCHANGED, IDC_LIST, OnLvnItemchangedList)          ON_NOTIFY(LVN_ITEMCHANGED, IDC_LIST, OnLvnItemchangedList)
36          ON_BN_CLICKED(IDOK, OnBnClickedOk)          ON_BN_CLICKED(IDOK, OnBnClickedOk)
37            ON_NOTIFY(NM_CLICK, IDC_LIST, OnNMClickList)
38  END_MESSAGE_MAP()  END_MESSAGE_MAP()
39    
40    
# Line 80  BOOL CheckoutDialog::OnInitDialog() Line 81  BOOL CheckoutDialog::OnInitDialog()
81  void CheckoutDialog::OnLvnItemchangedList(NMHDR *pNMHDR, LRESULT *pResult)  void CheckoutDialog::OnLvnItemchangedList(NMHDR *pNMHDR, LRESULT *pResult)
82  {  {
83          LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR);          LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR);
           
         CListCtrl* list = (CListCtrl*) GetDlgItem(IDC_LIST);  
         int selected = list->GetSelectionMark();  
         CString inits = list->GetItemText(selected,0);  
   
         GetDlgItem(IDC_INITS)->SetWindowText(inits);  
84    
85            LoadInits();
86          *pResult = 0;          *pResult = 0;
87  }  }
88    
# Line 120  void CheckoutDialog::OnBnClickedOk() Line 116  void CheckoutDialog::OnBnClickedOk()
116    
117          OnOK();          OnOK();
118  }  }
119    
120    void CheckoutDialog::OnNMClickList(NMHDR *pNMHDR, LRESULT *pResult)
121    {
122            // TODO: Add your control notification handler code here
123    
124            LoadInits();
125            *pResult = 0;
126    }
127    
128    
129    void CheckoutDialog::LoadInits(void)
130    {
131            CListCtrl* list = (CListCtrl*) GetDlgItem(IDC_LIST);
132            int selected = list->GetSelectionMark();
133            CString inits = list->GetItemText(selected,0);
134    
135            GetDlgItem(IDC_INITS)->SetWindowText(inits);
136    
137    }

Legend:
Removed from v.31  
changed lines
  Added in v.45

  ViewVC Help
Powered by ViewVC 1.1.20