良い一日、
List_Control Report ビューを作成する目的は、データのリストを生成することであり、もちろんユーザーは必要なデータを選択できます。そして、私の問題は、表示された最初の項目が参照(または)読み取り専用であることです。つまり、ユーザーに選択させたくないということです。私はオンラインで検索しましたが、数か月のプログラミングのバックグラウンドを理解するのは本当に困難でした。以下の方法を使用して、データのリストを生成しました。
lvItem.mask = LVIF_TEXT;
lvItem.iItem = cnt;
lvItem.iSubItem = 0;
lvItem.pszText = data1;
nItem = m_List.InsertItem(&lvItem);
m_List.SetItemText(nItem, 1, data2);
m_List.SetItemText(nItem, 2, data3);
m_List.SetItemText(nItem, 3, data4);
m_List.SetItemText(nItem, 4, data5);
m_List.SetExtendedStyle(m_List.GetExtendedStyle()
|LVS_EX_FULLROWSELECT);
私の幼稚な考えでは、「lvitem.ROWSELECTLock = TRUE」のように追加できる機能があることを願っていますが、もちろんこのMFCはそれを提供していません。
*余談ですが、私のような初心者におすすめの MFC 本はありますか?
(前もって)ご返信に感謝いたします。
/ケビン