昨天我创建了一些类,它们应该从MFC窗口动态更新标签(添加,删除)。
我的MainWindow
的对象为CTabCtrl
我的MainWindow
的对象为Watcher*
此CTabCtrl
传递给Watcher*
中的对象OnInitDialog
,并且线程正在启动。
班级Watcher
DetailsView *dv = new DetailsView(hwndFoundWindow);
dv->Create(DetailsView::IDD, m_MyOwner);
//std::map<DWORD_PTR, std::auto_ptr<DetailsView> >::insert(std::make_pair(ID, dv));
int iTabCount = (CTabCtrl*).GetItemCount();
LONG lInsertedItem = (CTabCtrl*).InsertItem(TCIF_TEXT, iTabCount + 1, uText(""), 0, 0, 0, 0);
班级DetailsView
继承自 CDialogEx 。
班级DetailsView
的对象为UpdateDetails*
。
班级UpdateDetails
如果您需要有关此问题的更多信息,请发表评论。