MFC的list control控制項插入資料後只能顯示第一列

2021-09-28 06:19:15 字數 2160 閱讀 9876

1樓:鄭啟道

下面是個如何使用clisctrl控制項的例子:

clistctrl& listctrl = getlistctrl();

lv_column lvc;

tchar *arrtitle = ;

uchar nwidth = ;

ushort nfmt = ;

m_ncolumnnum = 0;

lvc.mask = lvcf_fmt | lvcf_width | lvcf_text | lvcf_subitem;

for (int i = 0; i < sizeof(nwidth) / sizeof(uchar); i ++)

lv_item lvitem;

int nindex = 0;

cstring strinserttext;

double ntotalprofit = 0;

position curpos;

cstocklist *pcurrentstockcode;

tchar buff[32];

curpos = m_listexchangedstock.getheadposition();

while (curpos != null)

{....

lvitem.mask = lvif_text | lvif_param;

lvitem.iitem = nindex ++;

lvitem.lparam = null;

buff[0] = 0;

lvitem.psztext = buff;

lvitem.isubitem = 0;

listctrl.insertitem(&lvitem);

lvitem.isubitem = 1;

lvitem.mask = lvif_text;

sprintf_s(buff, "%s", pcurrentstockcode->m_cstockname);

listctrl.setitem(&lvitem);

lvitem.isubitem = 2;

lvitem.mask = lvif_text;

sprintf_s(buff, "%06d", pcurrentstockcode->m_nstockcode);

listctrl.setitem(&lvitem);

2樓:匿名使用者

需要把listctrl的模式設定為report:

m_teachers.modifystyle( 0, lvs_report );

mfc中listcontrol控制項插入的內容怎麼顯示在同一行?它老是一列顯示

3樓:匿名使用者

。。。你理解錯了。

m_connlist->insertitem(0,"asdf"); //引數1是行下標,從0開始插入行

m_connlist.setitemtext(j,2, "這個內是列資料容");// 表示 j行2列

m_list.insertitem(0,"styleman");

m_list.setitemtext(0,1, "111");

m_list.setitemtext(0,2, "男");

m_list.setitemtext(0,3, "計算機");

understand?

mfc的list control控制項,如何得到某一行某列的字串內容?

4樓:

int i=m_list.getselectionmark();//獲得選 中行的行標

cstring s=m_list.getitemtext(i,j);i是行,j是列。m_list是個list control 物件

5樓:匿名使用者

//雙擊listctrl的一條記錄,取得該記錄(doubleclick listctrl)

void cerrorview::ondblclklisterr(nmhdr* pnmhdr, lresult* presult)

6樓:只好漂啊

請問你搞好了嗎

有問題請教你。

MFC的問題,MFC學習的問題

系統捕獲所有使用者的時間,把所有的的訊息傳送給應用程式,因此應用程式實質上僅僅和系統互動。啟動過程不大熟悉,啟動後,當使用者有什麼事件發生地時候,就會想應用程式傳送訊息,比如。有鍵盤按下的時候就有 wm keydown 訊息傳送給程式。傳送訊息有兩種,一種的等待返回的,一種是直接傳送的。postme...

MFC是什麼,MFC是什麼

mfc是微軟的vc 帶的視窗用的基本庫。mfc程式設計就是呼叫這個基本庫,寫出類似於ie瀏覽器這種程式,就是用滑鼠,鍵盤為工具的人機會話式的程式。學mfc的要點是會用visual studio 建程式框架,用vc 語言新增程式內容,編譯和執行。關鍵要會vc 專門討論mfc的專業論壇 microsof...

9MFC鋼絲繩是什麼意思,619MFC鋼絲繩是什麼意思

6x26ws fc 19mm鍍鋅 鋼絲繩,一 來公尺自約17元 bai du6x26ws fc 19mm非鍍zhi鋅鋼絲繩,一公尺約13元 dao 6x26ws iwr 19mm鍍鋅鋼絲繩,一公尺約20元 6x26ws iwr 19mm非鍍鋅鋼絲繩,一公尺約15元 鋼絲繩6 19s fc的含義 6是...