自定义了类Ctreectrl基于CTreeCtrl,在处理消息函数时
我想得到数据,怎么做??如下:
void Ctreectrl::OnSelchanging(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
HTREEITEM hSelected = pNMTreeView->itemNew.hItem;
CProject13Doc* pDoc = (CProject13Doc*)doc.GetDocument();
CString hParentName;
HTREEITEM hParent=GetParentItem(hSelected);
if(hSelected!=NULL)
{
pDoc->name=GetItemText(hSelected);
}
// TODO: Add your control notification handler code here
*pResult = 0;
}
在上面的代码中,编译时有错!!
G:\新建文件夹2\project13\Mytree.cpp(21) : error C2248: 'CProject13Doc::CProject13Doc' : cannot access protected member declared in class 'CProject13Doc'
怎么回事??帮忙!!!
我想得到数据,怎么做??如下:
void Ctreectrl::OnSelchanging(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
HTREEITEM hSelected = pNMTreeView->itemNew.hItem;
CProject13Doc* pDoc = (CProject13Doc*)doc.GetDocument();
CString hParentName;
HTREEITEM hParent=GetParentItem(hSelected);
if(hSelected!=NULL)
{
pDoc->name=GetItemText(hSelected);
}
// TODO: Add your control notification handler code here
*pResult = 0;
}
在上面的代码中,编译时有错!!
G:\新建文件夹2\project13\Mytree.cpp(21) : error C2248: 'CProject13Doc::CProject13Doc' : cannot access protected member declared in class 'CProject13Doc'
怎么回事??帮忙!!!
解决方案 »
- 接收串口数据问题!!
- 没有输出内容,而是问号
- IOCP小问题求解
- 如何将多个jpg图像合成多页tif图像,如何从多页tif图像拆分成单个jpg图像呢?
- 200-300分求《Programming Server-Side Applications for Microsoft Windows 2000 》随书源码
- 如何CListCtrl显示瓦片式(Tile)视图
- 请问现在一般xml的程序员薪水是多少.
- 帮一下忙可以吗?,我有一块Yamaha雅马哈YMF724G的声卡,但找不到WIN2000的驱动,请问什么地方有下的???
- 求教ReadFile读取文件夹的问题
- 多线程程序怎么调试?
- 初学GUI,提个弱智问题。。为什么我的程序得不到y坐标呢?x坐标很正常(附代码)
- 郁闷的问题,关于接受icmp回应得线程
CProject13Doc的声明从private中移到pubulic中即可
CProject13Doc* pDoc = (CProject13Doc*)GetDocument();