子类化列表框失败列表框的ID:IDC_LISTBOX;
从CListBox继承的CListBoxEx,重载了DrawItem用来重绘列表框,重载了PresubclassWindow用来设置重绘属性;问题是这样的:
利用类向导直接把列表框IDC_LISTBOX关联上一个CListBoxEx变量,一切正常,列表框有重绘的效果。
但是,手工设置却抛出异常,手工设置如下://///////////somedlg.h//////////
CListBoxEx m_listEx;
//////////////somedlg.cpp//////////
m_listEx.SubclassDlgItem(IDC_LISTBOX,this);//错误在这里发生了,WHY?大家看看是怎么回事。
从CListBox继承的CListBoxEx,重载了DrawItem用来重绘列表框,重载了PresubclassWindow用来设置重绘属性;问题是这样的:
利用类向导直接把列表框IDC_LISTBOX关联上一个CListBoxEx变量,一切正常,列表框有重绘的效果。
但是,手工设置却抛出异常,手工设置如下://///////////somedlg.h//////////
CListBoxEx m_listEx;
//////////////somedlg.cpp//////////
m_listEx.SubclassDlgItem(IDC_LISTBOX,this);//错误在这里发生了,WHY?大家看看是怎么回事。
解决方案 »
- 第一时间是啥时候可以得到view类窗口的大小
- 右键菜单点击后会有残留啊,怎么解决?
- 如何将java中的Integer.toHexString转换成VC实现呀?急急急,在线等呀!!
- VC 监控键盘输入问题?
- ADO DataGrid控件!!!急`~~
- 快来,兄弟们在ATL中用CWindowImpl派生的一个EDIT怎么不能输入中文啊,快帮帮忙,急需,急需,实在是搞不定了,高分啊,高分
- 问一个很简单的问题:怎样实现让对话框背景显示一幅图片(BMP或JPG)?
- Thread中分配的内存释放问题
- 刚开始VC数据库编程就遇难
- 各位大哥,请问一下如何才能改变菜单“栏”的颜色啊???
- 如何通过视图A使视图B重绘
- 弱弱地问个基础问题
跟踪一下另外,子类化只需要CListBoxEx m_listEx; 就够了