Поделиться через


CListCtrl::InsertColumn

Вставляет новый столбец в элементе управления списка.

int InsertColumn(
   int nCol,
   const LVCOLUMN* pColumn 
);
int InsertColumn(
   int nCol,
   LPCTSTR lpszColumnHeading,
   int nFormat = LVCFMT_LEFT,
   int nWidth = -1,
   int nSubItem = -1 
);

Параметры

  • nCol
    Индекс нового столбца.

  • pColumn
    Адрес структуры LVCOLUMN, содержащую атрибуты нового столбца.

  • lpszColumnHeading
    Адрес строки, содержащей заголовок столбца.

  • nFormat
    Целое число, задающее выравнивание столбца.Может быть одно из следующих значений: LVCFMT_LEFT, LVCFMT_RIGHT или LVCFMT_CENTER.

  • nWidth
    Ширина столбца в пикселях.Если этот параметр равен -1, то ширина столбцов не установлена.

  • nSubItem
    Индекс подэлемента, связанного со столбцом.Если этот параметр равен -1, подэлемента не связан со столбцом.

Возвращаемое значение

Индекс нового столбца, если успешно, и -1 - в противном случае.

Заметки

Крайний левый столбец в элементе управления "список" должен быть лев- выравнивания.

Структура LVCOLUMN содержит атрибуты столбцов в представлении отчета.Она также используется для получения сведений о столбце.Эта структура описана в Windows SDK.

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CListCtrl

Диаграмма иерархии

CListCtrl::DeleteColumn