![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
类的通讯
mfreesky
这个作者很懒,什么都没留下…
展开
-
MFC类中各种类的指针的获取和应用
关于MFC下的文档和视图以及框架之间的访问, 这些问题已经是老生常谈了,但我觉得还是都没有详细的说明,特查看了一些blog,总结了一下!希望对和我一样的人有点帮助! 一: 1: 因为对于SDI程序,主框架窗口就是文档框窗(如果这个也不知道,就要查看一下MFC下的单文档的构成原理了). 下面所说的是关于单文档的.原创 2007-07-03 12:03:00 · 724 阅读 · 0 评论 -
MFC 的CList,CPtrList,CObList,CStringList 的用法
一直在编程中使用stl进行编程,但是最近感觉微软提供的模版类也是很好,出错机率更低,建议在mfc的工程使用。相关介绍如下,参照msdn搞清接口即可使用CList是通用型的列表类,你可以存放指定的数据类型,用法如下:CList list;这样就指定了CList中存放的是CPoint类型的引用;CPtrList,CObList,CStringList都是具体的用于某种类型的集合类型而CPtrL原创 2007-08-02 11:04:00 · 1429 阅读 · 0 评论 -
MFC 的CList,CPtrList,CObList,CStringList 的用法之CList
CList 类 C++中实现通用数据结构在程序设计当中经常会出现使用同种数据结构的不同实例的情况。例如:在一个程序中可以使用多个队列、树、图等结构来组织数据。同种结构的不同实例,也许只在数据元素的类型或数量上略有差异,如果对每个实例都重新定义,则非常麻烦且容易出错。那么能否对同种类型数据结构仅定义一次呢?答案是肯定的,C++提供的类模板(Class Template)就可以实现该功能。一、类模转载 2007-08-02 11:09:00 · 4925 阅读 · 2 评论 -
MFC 的CList,CPtrList,CObList,CStringList 用法之CPtrList
CPtrList类支持void指针列表。CPtrList类的成员函数类似于CObList类的成员函数。由于这种类似性,可以使用CObList参考文档作为成员函数的说明。无论在任何时候使用一个CObject指针作为函数参数或返回值,都可以将指针替换为void。例如,CObject* & CObList::Gethead() const;可以替换成:void * CPtrList::Gethead()原创 2007-08-02 11:10:00 · 11499 阅读 · 2 评论 -
MFC 的CList,CPtrList,CObList,CStringList 用法之CStringList
CStringList存放CString字符串类型,相当于CListCString str1;CString str2;CStringList m_lsFiles; for ( int uFile = 0; uFile {str1.Format("%d" ,uFile); m_lsFiles.AddTail(str1);} // end forf原创 2007-08-02 11:11:00 · 2291 阅读 · 0 评论 -
VC中类的强制性转化,通过派生来控制自己想要的类
在c++入门的时候,常常看见很多类的强制性转换,比如看看CFrameWnd *pFrame = (CFrameWnd*)AfxGetMainWnd();CView *pView = (CView*)pFrame->GetActiveView(); 再通过pView实现其他的操作等,为什么pView可以实现其他的操作呢?因为很多的视图类都从CView中继承或派生来的,我们就可以通过其他类强制原创 2007-08-02 11:40:00 · 971 阅读 · 0 评论