Hallo im Training, um eine App zu entwickeln, aber ich möchte einen Baum mit einem bestimmten Aussehen hinzufügen, dass ich Erfolg habe, aber das Aussehen von was ich habe, ist nicht, was meine Kunden die App wollen wird mit MFC und C++ entwickelt.Wie könnte ich eine TreeView wie Microsoft-Apps erstellen
Meine app sieht wie folgt aus:
:
ich es so aussehen wollen
Der Code Ich verwende:
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);
ziehe ich die Lösung in MFC/C++, wenn möglich zu sein und nicht von einem fremden Bibliotheken verwenden.
[Baumansicht] (https://msdn.microsoft.com/ de-us/library/windows/desktop/bb759988.aspx). – IInspectable