MFC中怎的封装一个自己的控件
MFC中怎样封装一个自己的控件?
我对VS2008不熟悉,所以请教下,情况是这样的:
我要封装一个控件,肯定了,这一定是要继承一个或者多个类了。
我想知道的是,我所要继承的类有哪些叫什么。控件的功能代码我自己去处理,但是我想知道我封装的这个控件,写功能代码之前我需要注意的有哪些步骤。比如:控件ID、控件的创建、销毁什么的。我没封装过控件,所以有什么注意的都可以说说。
小弟在些拜谢了!
------解决方案--------------------
我想知道的是,我所要继承的类有哪些叫什么
--------------
那要看你封装的控件要些什么功能了,最基本的可以从CWnd派生,如果要的功能类似树形控件可以用CTreeCtr派生,还可以把几个控件聚合在一起使用。
------解决方案--------------------
clistctrl/listbox自绘,找找相关资料网上很多。
------解决方案--------------------
那是你找错了,我随便找了个
http://www.codeproject.com/Articles/13973/Editable-ListBox-Tutorial
------解决方案--------------------
不是ListBox ,应该是
CListCtrl , 这个复杂,多列支持
http://www.cnblogs.com/tianlangshu/archive/2011/03/20/1989421.html
我对VS2008不熟悉,所以请教下,情况是这样的:
我要封装一个控件,肯定了,这一定是要继承一个或者多个类了。
我想知道的是,我所要继承的类有哪些叫什么。控件的功能代码我自己去处理,但是我想知道我封装的这个控件,写功能代码之前我需要注意的有哪些步骤。比如:控件ID、控件的创建、销毁什么的。我没封装过控件,所以有什么注意的都可以说说。
小弟在些拜谢了!
MFC
控件
VC
------解决方案--------------------
我想知道的是,我所要继承的类有哪些叫什么
--------------
那要看你封装的控件要些什么功能了,最基本的可以从CWnd派生,如果要的功能类似树形控件可以用CTreeCtr派生,还可以把几个控件聚合在一起使用。
------解决方案--------------------
clistctrl/listbox自绘,找找相关资料网上很多。
------解决方案--------------------
那是你找错了,我随便找了个
http://www.codeproject.com/Articles/13973/Editable-ListBox-Tutorial
------解决方案--------------------
不是ListBox ,应该是
CListCtrl , 这个复杂,多列支持
http://www.cnblogs.com/tianlangshu/archive/2011/03/20/1989421.html