2010-02-18 70 views

回答

1

如果你控制的相關CListCtrl中被稱爲m_listCtrl簡單地使用:

CString colText = m_listCtrl.GetItemText(item, subitem); 

您與對照自身變量通過這樣的聯想:

void CMyDlg::DoDataExchange(CDataExchange* pDX) 
{ 
    CDialog::DoDataExchange(pDX); 
    DDX_Control(pDX, IDC_LIST1, m_listCtrl); 
} 
+0

嗨!非常感謝你!它工作正常!但是現在我還有其他問題。希望你也可以回答。如果我想使用SetTextColor,那麼它會將我的文本粘貼到我想要的顏色上,但是如果我點擊某一行或向下滾動,則它會着色整行,最終所有內容都會着色。我怎樣才能只着色第三列(根據其中的文字)?提前致謝! – kampi 2010-02-18 14:38:03

+0

@ kampi:請將其作爲新問題發佈,因爲它與原始問題和主題無關。 – 2010-02-18 15:20:09

+0

嗨!我已經發布這個作爲一個新的問題,但我沒有得到一個有用的答案:(http://stackoverflow.com/questions/2282621/how-to-insert-colored-text-int-a-listview – kampi 2010-02-18 15:59:11