- 博客(0)
- 资源 (4)
- 收藏
- 关注
ListCtrlEditDemo1.0_Src.rar
在实际项目中,经常会用到CListCtrl,但是默认的ListCtrl没有自由设置某一行、列为可编辑的功能,本类派生自CListCtrl,通过SetItemEdit(BOOL bEdit, int nRow, int nCol)来设置第nRow行、第nCol列为可编辑的,如果nRow等于-1,表示所有行均可以编辑,如果nCol等于-1,表示所有列均可以编辑。例如,调用SetItemEdit(TRUE, -1, -1)后,列表框就会像excel中的表格那样,双击任意单元格就可以编辑该单元格的内容,使用非常简单,功能强大。
2011-01-13
ListCtrlEditDemo_Src
在实际项目中,经常会用到CListCtrl,但是默认的ListCtrl没有自由设置某一行、列为可编辑的功能,本类派生自CListCtrl,通过SetItemEdit(BOOL bEdit, int nRow, int nCol)来设置第nRow行、第nCol列为可编辑的,如果nRow等于-1,表示所有行均可以编辑,如果nCol等于-1,表示所有列均可以编辑。例如,调用SetItemEdit(TRUE, -1, -1)后,列表框就会像excel中的表格那样,双击任意单元格就可以编辑该单元格的内容,使用非常简单,功能强大。
2011-01-13
CResizeDlgDemo_Src
实际项目中经常会用到对话框,但MFC自带的CDialog类没有自动布局的功能,每添加一个子控件,都要在OnSize()中写相应的代码来控制子窗口移动,非常麻烦。CResizeDlg派生自CDialog类,可以自动完成子控件的布局,大大加快开发速度了。本类支持子控件为对话框的情况。
网上已经有一个CResizeDlg源代码,但在实际使用时遇到两个问题:
1、不支持子控件为对话框时的情况(实际项目中常有在父CDialog中创建一个Child-CDialog的情况)。
2、当缩放Group控件时,Group将会发生重绘混乱(这个问题很严重,使我不得不重写一个CResizeDlg类)。
本类很好
2011-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人