Как сделать так, чтобы флажки в виде списка управляли тремя состояниями? - PullRequest
1 голос
/ 08 января 2011

Можно ли сделать флажки в элементе управления представлением списка с трехсторонним стилем LVS_EX_CHECKBOXES (с стилем кнопки BS_3STATE)? Я использую WTL, но я в порядке, вручную отправляя сообщения.

1 Ответ

2 голосов
/ 08 января 2011

Да, вам нужен ImageList с 3-мя изображениями с непроверенным, отмеченным и неопределенным флажком. Вызовите ListView_SetImageList (), чтобы назначить список изображений LVSIL_STATE. Манипулируйте LVITEM.state для отображения нужного вам флажка.

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