?@@@ MFC编程:请教树型控件相关问题 @@@ 小弟准备在树型控件的每一个节点上另外再呈现ration button (单选框)和 edit box(编辑框),所以想知道MFC中CTreeCtrl类的原代码:1.怎么样才能得到原代码?有没有书介绍啊?是不是微软都封装好,不能看的啊?2.相应的免费控件不知道哪里有的下啊?请大侠们多多指教,在下先谢过了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、CTreeCtrl类的源代码可以在VC的安装目录下找到Microsoft Visual Studio\VC98\MFC\Include\AFXCMN.HMicrosoft Visual Studio\VC98\MFC\SRC\WINCTRL2.CPP2、相应的免费控件到这里找:http://www.codeguru.com/treeview/index.shtml 我按照 whoishere(我来也) 的指示找到了相应的文件,打开看后,的确有些原代码,不过好象不全,有些在.h文件中声明的函数,在.cpp文件中却没有定义,这是什么原因呢? 1.哪里可以找到全的啊?2.还有就是基类CObject,CWnd等定义在什么文件中啊?我找了一边没找到。 Windows的开始菜单-搜索-文件或文件夹在左边“要搜索的文件或文件夹名为”其中输入"*.h"或者"*.cpp"在包含文字中输入你要找的类名,例如CObject在搜索范围中选定VC安装的目录然后“立即搜索”,看看搜索结果的那几个文件即可 CTreeCtrl还有部分代码在Microsoft Visual Studio\VC98\MFC\Include\MFC\AFXCMN.INL之中CObject:定义:Microsoft Visual Studio\VC98\MFC\Include\MFC\AFX.h实现: Microsoft Visual Studio\VC98\MFC\Include\MFC\AFX.INL 和Microsoft Visual Studio\VC98\MFC\SRC\OBJCORE.CPPCWnd:定义:Microsoft Visual Studio\VC98\MFC\Include\MFC\AFXWIN.h实现: Microsoft Visual Studio\VC98\MFC\Include\MFC\AFXWIN1.INL Microsoft Visual Studio\VC98\MFC\Include\MFC\AFXWIN2.INL Microsoft Visual Studio\VC98\MFC\SRC\WINCORE.cpp头文件通常在MSDN该类的介绍中可以看到,然后你需要找什么函数的实现,就可以用前面告诉你的方法,在包含文字中输入 类名::函数名 进行查找或者在VC中调用该函数的地方debug进去也可以看到文件名的 我觉得你想要实现的代码与你问的问题关系不是很大,其实你只需知道树控件的用法就行了,如果你装了MSDN,那么就可知道它的大多数用法,1.呈现ration button (单选框)?我没做过;2.呈现edit box(编辑框)?好象不叫呈现,应该是体现编辑框的功能,这只需实现两个事件: beginedit; endedit; \\查查MSDN吧,我也记不清楚。 vc中如何保证同样的exe程序只有一个运行啊 添加Dlg类的时候出错 关于dropdown 风格的combobox 的ID 问题. 数据库程序的初级问题 求一个函数 URLOpenBlockingStream连接需要那个文件? CSDN首页的那个“文档”有没有搜索功能啊? 最近开一软件开发公司.想起一合适名字.希望大家帮忙.多出点子多想名字.分不够继续加.. 我重载了CListView和CTreeView,想知道Item改变的时候触发的事件 关于MEDIA PLAYER控件 如何知道一个COM+应用程序是否在活动? ?????关于变量声明的问题??????
Microsoft Visual Studio\VC98\MFC\Include\AFXCMN.H
Microsoft Visual Studio\VC98\MFC\SRC\WINCTRL2.CPP2、相应的免费控件到这里找:
http://www.codeguru.com/treeview/index.shtml
2.还有就是基类CObject,CWnd等定义在什么文件中啊?我找了一边没找到。
在左边“要搜索的文件或文件夹名为”其中输入"*.h"或者"*.cpp"
在包含文字中输入你要找的类名,例如CObject
在搜索范围中选定VC安装的目录然后“立即搜索”,看看搜索结果的那几个文件即可
定义:Microsoft Visual Studio\VC98\MFC\Include\MFC\AFX.h
实现:
Microsoft Visual Studio\VC98\MFC\Include\MFC\AFX.INL
和Microsoft Visual Studio\VC98\MFC\SRC\OBJCORE.CPPCWnd:
定义:Microsoft Visual Studio\VC98\MFC\Include\MFC\AFXWIN.h
实现:
Microsoft Visual Studio\VC98\MFC\Include\MFC\AFXWIN1.INL
Microsoft Visual Studio\VC98\MFC\Include\MFC\AFXWIN2.INL
Microsoft Visual Studio\VC98\MFC\SRC\WINCORE.cpp头文件通常在MSDN该类的介绍中可以看到,然后你需要找什么函数的实现,就可以用前面告诉你的方法,在包含文字中输入 类名::函数名 进行查找
或者在VC中调用该函数的地方debug进去也可以看到文件名的
如果你装了MSDN,那么就可知道它的大多数用法,
1.呈现ration button (单选框)?我没做过;
2.呈现edit box(编辑框)?好象不叫呈现,应该是体现编辑框的功能,这只需实现两个事件:
beginedit;
endedit; \\查查MSDN吧,我也记不清楚。