データベースからのデータを表示するリスト コントロールがあります。リスト コントロールの項目をクリックすると、その項目の詳細が編集コントロールに表示されます。ここで、編集コントロールでこれらの詳細を編集し、[更新] ボタンをクリックすると、編集コントロールに新しく入力された詳細でリスト コントロールの古いデータが置き換えられます。
これは、リスト コントロールで項目がクリックされたときに編集コントロールに詳細を表示するコードです。
void CDB2View:: OnClickYourListCtrl(NMHDR* pNMHDR, LRESULT* pResult)
{
int row=m_List.GetSelectionMark();
if(row<0)
return;
CString s1=m_List.GetItemText(row,0);
CString s2=m_List.GetItemText(row,1);
CString s3=m_List.GetItemText(row,2);
c_Name.SetWindowText(s1);
c_Job.SetWindowText(s2);
c_Age.SetWindowText(s3);
}
リスト コントロールの古いデータをエディット コントロールに入力された新しいデータに置き換える方法がわかりません。助けてください。