Привет, я хочу, чтобы разработать приложение, но я хочу добавить дерево с определенным внешним видом. Мне это удается, но появление того, что у меня есть, - это не то, что хотят мои клиенты. разработан с использованием MFC и C++.Как я могу создать TreeView как приложения Microsoft
Мое приложение выглядит следующим образом:
Я хочу, чтобы выглядеть следующим образом:
код я использую:
CRect rectDummy(0,0,200,600);
//rectDummy.SetRectEmpty();
CTreeCtrl m_wndClassView;
const DWORD dwViewStyle = WS_CHILD | WS_VISIBLE | TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS | WS_CLIPSIBLINGS | WS_CLIPCHILDREN;
if (!m_wndClassView.Create(dwViewStyle, rectDummy, &m_wndView, 2))
{
TRACE0("Failed to create Class View\n");
return -1; // fail to create
}
HTREEITEM hRoot = m_wndClassView.InsertItem(_T("System Summary"), 0, 0);
m_wndClassView.SetItemState(hRoot, TVIS_BOLD, TVIS_BOLD);
HTREEITEM hClass = m_wndClassView.InsertItem(_T("Hardwre Resources"), 1, 1, hRoot);
hClass = m_wndClassView.InsertItem(_T("Components"), 1, 1, hRoot);
hClass = m_wndClassView.InsertItem(_T("Software Enviroment"), 1, 1, hRoot);
Я предпочитаю решение быть в MFC/C++, если это возможно, и не используя сторонние библиотеки.
[Tree View] (https://msdn.microsoft.com/ ан-нас/библиотека/окна/настольные/bb759988.aspx). – IInspectable