お世話になっております。
C++を学習中の学生です。
現在ダイヤログベースの住所録を作成中です。
以下画面
【現在の処理の流れ】
左側の各情報入力後送信押下→リストへ表示(+ファイル入出力)
リスト内の項目選択後→左の各エディットに表示させる
【実現したい処理】
更新押下後、選択されている行のデータを更新させたい。
現状左側の各エディットの情報は保持できたのですが、それを「選択されている行を更新する」処理がわからず困っております。
以下ソース
C++
1//------------------------------------------------------------------------------ 2// 更新ボタン 3//------------------------------------------------------------------------------ 4void CZyuSyoDlg::OnBnClickedHenB() 5{ 6 POSITION pos; 7 while( 1 ) 8 { 9 pos = m_List.GetFirstSelectedItemPosition(); 10 if(!pos) 11 { 12 break; 13 } 14 int nItem = m_List.GetNextSelectedItem(pos); 15 16 CString strName; 17 ((CEdit*)GetDlgItem(IDC_NAME_I))->GetWindowText( strName ); 18 CString strHome; 19 ((CEdit*)GetDlgItem(IDC_HOME_I))->GetWindowText( strHome ); 20 CString strTosi; 21 ((CEdit*)GetDlgItem(IDC_TOSI_I))->GetWindowText( strTosi ); 22 23 } 24}
ご教授のほどよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/11 01:19
2016/11/11 01:27 編集
2016/11/11 01:26