怎麼初始化mfc中子對話方塊中的listcontrl控制元件翱

時間 2021-10-14 21:22:52

1樓:匿名使用者

比如控制元件變數為c_list,初始化**如下:

c_list.modifystyle(0, lvs_report);

c_list.setextendedstyle(lvs_ex_gridlines|lvs_ex_fullrowselect);

以上是樣式初始化

c_list.insertcolumn(1,_t("學號"),lvcfmt_center,100);

c_list.insertcolumn(2,_t("姓名"),lvcfmt_center,100);

c_list.insertcolumn(3,_t("年齡"),lvcfmt_center,100);

以上是標題初始化,第一個引數是標題序號,建議從1開始,你也可以試試從0開始會怎麼樣

第2個引數是內容,第3個引數是模式,這裡lvcfmt_center是居中,第4個引數是長度,可以任意調整

2樓:匿名使用者

子對話方塊你也需要建立對應的類,然後也是在 oninitdialog 中去初始化。

vc6的話,切換到你的對話方塊資源,ctrl+w ,提示你新建類,建立完了也是找 oninitdialog 事件程式設計即可。

MFC,想在對話方塊裡面呼叫另對話的引數,怎麼辦呀

當然不可以,你沒法獲得對方的成員 你要獲得它執行的例項物件 2個程序的通訊,麻煩點 但是你可以通過hwnd h findwindow 視窗名字 來獲取控制代碼 cwnd w cwnd fromhandler h 然後就可以做了 例如第2個對話方塊的成員為 int a 0 給他夠找一個方法 int g...

VC中怎樣改變對話方塊的顏色,VC中改變視窗背景顏色和控制項背景顏色

響應訊息 on ctlcolor cdialog onctlcolor cdc pdc,cwnd pwnd,uint nctlcolor hbrush cmydlg onctlcolor cdc pdc,cwnd pwnd,uint nctlcolor return hbr 響應訊息 on ctlc...

電腦開機出現這樣的對話方塊,怎麼重啟,防毒都不行,反覆出現

1.用360安全衛士或超級兔子解除安裝外掛程式清除垃圾.2.執行容量較大的程式或大型遊戲時,要重啟一下微機,及時釋放記憶體.系統出現記憶體不能為 read 或 written 的原因有 1 驅動不穩定,與系統不相容,這最容易出現記憶體不能為 read 或者檔案保護 2 系統安裝了乙個或者多個流氓軟體...