m_listCtrl.InsertColumn(0,_T("编号"),3,30);
时间: 2024-04-18 21:24:53 浏览: 14
这段代码是在使用 MFC(Microsoft Foundation Classes)框架中的列表控件(List Control)插入一列。具体来说,它在列表控件中插入了一个名为"编号"的列,该列的宽度为30个像素,对应的列索引为0。"_T"是一个宏,用于将字符串转换为Unicode或者ASCII字符集,具体取决于项目的字符集设置。
相关问题
def init2(self): self.m_dataViewListCtrl1.AppendTextColumn("房间号") self.m_dataViewListCtrl1.AppendTextColumn("用户名") self.m_dataViewListCtrl1.AppendTextColumn("标题") self.m_dataViewListCtrl1.AppendTextColumn("封面") self.m_dataViewListCtrl1.AppendTextColumn("类型") self.m_dataViewListCtrl1.AppendTextColumn("头像") self.m_dataViewListCtrl1.AppendTextColumn("关注人数") self.m_dataViewListCtrl1.AppendTextColumn("热度") # self.m_dataViewListCtrl1.InsertColumn(1, '用户名') # self.m_dataViewListCtrl1.InsertColumn(2, '标题') # self.m_dataViewListCtrl1.InsertColumn(3, '封面') # self.m_dataViewListCtrl1.InsertColumn(4, '类型') # self.m_dataViewListCtrl1.InsertColumn(5, '头像') # self.m_dataViewListCtrl1.InsertColumn(6, '关注人数') # self.m_dataViewListCtrl1.InsertColumn(7, '热度')
这段代码是用来初始化一个名为 `m_dataViewListCtrl1` 的数据视图列表控件。通过调用 `AppendTextColumn()` 方法,添加了8列的标题,分别是 "房间号"、"用户名"、"标题"、"封面"、"类型"、"头像"、"关注人数"和"热度"。此外,还有注释掉的代码部分,使用 `InsertColumn()` 方法也可以插入列标题。
mfC listctrl设置列宽
在MFC中,要设置ListCtrl的列宽,可以使用CListCtrl类的SetColumnWidth()方法。该方法接受两个参数,第一个参数是列的索引,第二个参数是列的宽度。例如,以下代码将第一列的宽度设置为100像素:
```cpp
CListCtrl m_ListCtrl;
m_ListCtrl.InsertColumn(0, _T("Column 1"));
m_ListCtrl.InsertColumn(1, _T("Column 2"));
m_ListCtrl.InsertColumn(2, _T("Column 3"));
m_ListCtrl.SetColumnWidth(0, 100); // 设置第一列的宽度为100像素
```
在上述代码中,我们使用了CListCtrl类创建了一个列表控件,并向其中插入了三列。然后,我们使用SetColumnWidth()方法将第一列的宽度设置为100像素。
注意,在MFC中,如果要在程序运行时动态地设置列宽,需要在OnInitDialog()方法中进行设置。例如:
```cpp
BOOL CMyDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// TODO: Add extra initialization here
m_ListCtrl.InsertColumn(0, _T("Column 1"));
m_ListCtrl.InsertColumn(1, _T("Column 2"));
m_ListCtrl.InsertColumn(2, _T("Column 3"));
m_ListCtrl.SetColumnWidth(0, 100); // 设置第一列的宽度为100像素
return TRUE; // return TRUE unless you set the focus to a control
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)