1. 程式人生 > >MFC-LIST控件.InsertColumn()無法插入問題

MFC-LIST控件.InsertColumn()無法插入問題

MFC

最近做一個項目,需要用到CListCtrl控件。

在添加每列標題的時候,調用InsertColumn函數,

m_listRWeprom.InsertColumn( 0, _T("讀寫EPROM"), LVCFMT_LEFT, 40 );//插入列,

但是程序運行後沒有效果,整個控件區顯示空白。

經過查詢資料後發現,在調用InsertColumn函數之前,需要設置ClistCtrl控件的Style為LVS_REPORT。

具體做法如下:

Long Styles;

Styles = GetWindowLong(m_listRWeprom.m_hwnd,GWL_STYLE);//獲取窗口風格

m_listRWeprom.SetWindowLong(m_listRWeprom.m_hwnd,GWL_STYLE,Styles | LVS_REPORT); //設置新的窗口風格

雖說不是很復雜,但是之前不曉得,耽誤了一個多小時,慚愧啊!慚愧啊!慚愧啊!

MFC-LIST控件.InsertColumn()無法插入問題