Элемент управления ListView Windows (или аналогичный), который может иметь несколько столбцов флажков? - PullRequest
3 голосов
/ 08 июля 2011

ОК, поэтому в моем приложении Windows есть окно, в котором, помимо прочего, есть список объектов на панели.Каждый объект имеет 8 логических значений, которые необходимо определить - поэтому я бы хотел список объектов с восемью столбцами флажков после.Я не использую MFC, если это уместно.

ListView выглядит так, как я хочу, но, очевидно, он не принимает флажки в подэлементах (только стиль LVS_EX_CHECKBOXES)дает каждой строке флажок слева).

Так что мне нужна какая-то альтернатива ListView, которая действительно позволяет это.Я искал, но ничего, что я нашел, похоже, не работает.

Я видел ссылку на какой-то элемент управления DataGridView, но я не вижу этого в качестве опции в моем «наборе инструментов» Visual Studio 2010 - как получить к нему доступ, доступен ли он даже для не-MFCC ++ проекты?Большинство ссылок на него, по-видимому, относятся к VB или C #.

Еще одна вещь, которую я обнаружил, это пользовательский ListView , но, опять же, похоже, что это для C #, а не C ++.Я бы, конечно, принял предложения о том, как использовать этот ресурс в моем коде, если есть простой способ взаимодействия с диалогом C # (я совершенно не знаком с C #).

В любом случае, любые мысли, предложения,или советы, которые есть у кого-либо, будут наиболее цениться!

РЕДАКТИРОВАТЬ: Это может быть связано с новым вопросом, но на самом деле это не заслуживает отдельного вопроса: MFC кажется чтобы иметь больше поддержки для такого рода вещей (поскольку большинство пользовательских элементов управления, которые я могу найти для загрузки, предназначены для MFC).Мой проект на самом деле не требует не-MFC, просто на данный момент .Сколько работы я смотрю, чтобы преобразовать это?

1 Ответ

1 голос
/ 11 июля 2011

Ну, я сделал решающий шаг и начал использовать MFC;CGridCtrl, который я скачал, кажется, работает довольно хорошо, хотя у меня все еще много работы над этим.Тогда я назову это ответом, поскольку, похоже, другого выхода не будет.

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