mfc中insertrow用法
时间: 2023-09-30 18:07:25 浏览: 89
在 MFC 中,InsertRow() 函数是用于在 CListCtrl 控件中插入新行的函数。它的用法如下:
```c++
int InsertRow(
int nItem, // 行的索引
LPCTSTR lpszItem // 行的文本
);
```
其中,nItem 表示要插入的行的索引,lpszItem 表示要插入的行的文本。如果插入成功,该函数将返回新插入行的索引,否则返回 -1。
以下是一个示例:
```c++
// 假设m_listCtrl是CListCtrl对象
int nIndex = m_listCtrl.InsertRow(0, _T("第一行"));
if (nIndex != -1)
{
// 插入成功
}
else
{
// 插入失败
}
```
在这个例子中,我们在 CListCtrl 对象的第 0 行插入了一行文本为“第一行”的新行,并将新插入行的索引保存在 nIndex 变量中。如果插入成功,nIndex 不等于 -1。
阅读全文