用MFC编程,但文本文档中新建dialog类,在新类中加的列表控制控件如何初始化?

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:00:34
我建了一个单文本文件,又在里面添加了一个对话框,生成了一个对话框类,在对话框类里加了列表控制控件并生成了新的类。但由于新的类里没有Initial函数,如何进行初始化?
例如,单文本文档的视图类为CAddressView里面有OnInitialUpdate函数,对话框类为CDialogdlg。列表控制控件的变量名为m_Record_List,我要进行的初始化操作为m_Record_List.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);

LV_COLUMN h;
h.mask=LVCF_FMT|LVCF_TEXT|LVCF_WIDTH;
h.fmt=LVCFMT_CENTER;
h.cx=90;

h.pszText="学号";
m_Record_List.InsertColumn(0,&h);
h.pszText="姓名";
m_Record_List.InsertColumn(1,&h);
h.pszText="数学成绩";
m_Record_List.InsertColumn(2,&h);
要如何实现?代码如何写?请高手指教。

对话框初始化是有一个消息 就是 WM_INITDIALOG
在workspace中将自己的类都显示出来 然后在想加消息的类上右键 就可以看见添加消息响应了

为对话框添加WM_INITDIALOG消息,

为对话框添加WM_INITDIALOG消息,然后将你的代码考进去就行了