Как программно создать элемент управления списком? - PullRequest
1 голос
/ 05 декабря 2011

Как программно создать элемент управления списком?

е:

CListCtrl *lstCtrl = new CListCtrl;
lstCtrl->Create(WS_CHILD | WS_VISIBLE, CRect(10, 10, 320, 280), this, 0x285);

Но как это настроить с помощью данных, размеров столбцов и заголовков, строк и т. Д ... Все примеры, которые я нашел, показывают, как сделать все это с помощью мастера и с помощью его переменных, которые он создает в своем коде.

1 Ответ

2 голосов
/ 05 декабря 2011

Возможно, вы захотите это в ReportMode: используйте флаг LVS_REPORT в вызове Create.

Затем вы можете позвонить InsertColumn, чтобы добавить столбцы, и InsertItem, чтобы добавить элементы.Затем используйте SetItemText, чтобы установить текст дополнительных столбцов в уже вставленном элементе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...