Win32 textBox в виде дерева - PullRequest
3 голосов
/ 21 марта 2010

Я хочу добавить textbox в treeview как дочерний элемент одного из родительских узлов. Возможно ли> Если да, то как этого добиться?

Ответы [ 2 ]

2 голосов
/ 21 марта 2010

Встроенный элемент управления TreeView вообще не поможет в этом.Программирование самостоятельно - сложная задача.Это, однако, очень популярный гаджет пользовательского интерфейса.Любой поставщик компонентов продает один, неизменно называемый «TreeList».

Вам придется делать покупки, если вы хотите использовать такой компонент из неуправляемого C / C ++.ActiveX-версия такого элемента управления настолько близка, насколько это возможно.Большинство поставщиков компонентов, однако, положили это в свою традиционную сумку.

0 голосов
/ 22 марта 2010

В зависимости от ваших требований вы можете использовать встроенные функции редактирования меток в представлении дерева Win32. См. TVM_EDITLABEL.

Чтобы элемент действовал как элемент управления для редактирования, вы можете отправить это сообщение самостоятельно, когда на элемент будет нажата кнопка. Вы также можете использовать технику рисования владельца , чтобы элемент больше походил на элемент управления для редактирования, когда он не находится в режиме редактирования метки.

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