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

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

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的理財是什麼?

mfc的用虛假的貨幣作為賣點的一種攬資金的方式,並且設立了很高的准入門檻,在半年之後才能夠進行分工,一年後才能進行拋售。1.mfc開戶分為白金賬戶 賬戶和 怎樣佈局才能達到利益最大化,這個見仁見智。但是總體上還是可以把控的。2.一次性註冊3個5000美金,或在同一個月內,升級成3個5000美金的賬戶...

mfc如何呼叫自己的對話方塊,MFC如何呼叫自己的對話方塊

先在類檢視中右鍵,新建一個對話方塊類,然後向上面說的建立一個物件,呼叫domodal,也可以用指標呼叫,但這建立的時模態對話方塊,可以用creat函式,showwindow函式建立非模態對話方塊例如 if iswindow m student.m hwnd 建立並顯示非模態對話方塊 m studen...

mfc是什麼意思MFC是什麼意思?

微軟基礎類庫 英語 microsoft foundation classes,簡稱mfc 是一個微軟公司提供的類庫 class libraries 以c 類的形式封裝了windows api,並且包含一個應用程式框架,以減少應用程式開發人員的工作量。其中包含的類包含大量windows控制代碼封裝類和...