1
Ниже приведен код, используемый для заполнения treeview. Как я могу сделать выбор по умолчанию, как Понедельник по умолчанию. Так что всякий раз, когда загружается диалог, Понедельник всегда выбирается.Выберите пункт дерева TreeView в MFC
CTreeCtrl m_treeSettings;
HTREEITEM hParent, hChild;
hParent = m_treeSettings.InsertItem(_T("Week Days"), TVI_ROOT);
hChild = m_treeSettings.InsertItem(_T("Sunday"), hParent);
hChild = m_treeSettings.InsertItem(_T("Monday"), hParent);
hChild = m_treeSettings.InsertItem(_T("Tuesday"), hParent);
hChild = m_treeSettings.InsertItem(_T("Wednesday"), hParent);
hChild = m_treeSettings.InsertItem(_T("Thrasday"), hParent);
hChild = m_treeSettings.InsertItem(_T("Friday"), hParent);
hChild = m_treeSettings.InsertItem(_T("Saturday"), hParent);
m_treeSettings.Expand(hParent,TVE_EXPAND);
В основном это CTreeCtrl и весь этот код выполняется в OnInitDialog()
Вы выбираете элемент, вызывая 'SelectItem' на нем. Невозможно сказать, с какой частью вы сталкиваетесь, или какие классы вы используете. – IInspectable
Над кодом работает хорошо. Я просто хочу включить понедельник как выбранный по умолчанию элемент onInitDialog() – Angelica
Оставляя в стороне, что до сих пор неясно, какова была настоящая проблема, представленный вами код не является ни малейшим признаком, который соответствует языку. В будние дни должны быть локализованные строки, а начало недели зависит от локали. Код игнорирует это. – IInspectable