0

私は Windows MFC アプリケーションで作業しています。私のデザインでは、ファイルの詳細 (タイプ、名前、サイズ) をCListCtrlコントロールに表示しています。を使用してこれらのファイルの詳細を見つけましたFileStatusが、表示しようとすると、整数であるためファイルサイズを表示できません。試しCListCtrl::SetItemTextてみましたが、キャストも入力しようとしましたが、うまくいきません。

int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 0, fileSize);

m_myList は CListCtrl 変数です。誰でも私を助けてもらえますか?

4

1 に答える 1

3

を呼び出す前に整数を文字列に変換しますSetItemText。2 番目の列に追加する場合は、サブ項目 1 も使用します。

CString strFileSize;
strFileSize.Format("%u", (unsigned)fileSize);

int nIndex = m_ListCtrl.InsertItem(0, filename);
m_myList.SetItemText(nIndex, 1, strFileSize);
于 2009-11-27T07:38:31.600 に答える