リストビューで項目の編集をできるようにしたいのですが
1列目しか項目を選択及び編集ができず、2列目以降は選択もできない状態です。
以下、ソースです・・・。原因わかります?
case WM_NOTIFY:
if ((int)wp == LISTVIEW) {
lvinfo = (LV_DISPINFO *)lp;
switch (lvinfo->hdr.code) {
case LVN_BEGINLABELEDIT:
hEdit = ListView_GetEditControl(hList);
break;
case LVN_ENDLABELEDIT:
GetWindowText(hEdit, buf, sizeof(buf));
ListView_SetItemText(hList, lvinfo->item.iItem, 0, buf);
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
col.mask = LVCF_FMT | LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM;
col.fmt = LVCFMT_LEFT;
col.cx = 100;//列の幅 ピクセル単位
col.pszText = TEXT("社員ID");
col.iSubItem = 0;

ListView_InsertColumn(hList, 0 , &col);
int z;
z = 1;
col.iSubItem = z;
col.pszText=TEXT("氏名");
ListView_InsertColumn(hList, z , &col);
z++;