Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

mensong/ListCtrlCustom

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##ListCtrlCustom是什么?

一个可以把任意控件与子窗口放在格子里的列表控件,工作在MFC下。

##ListCtrlCustom使用

  • 1.1拖一个ListCtrl到界面,并将ListCtrl控件的Style属性改为Report
  • 1.2或使用new出来的方式:
m_pListCtrl = new CListCtrlCustom();
m_pListCtrl->Create(WS_CHILD | WS_VISIBLE | WS_BORDER, rcListCtrl, this, IDC_STATIC_RECT+1);
  • 2.使用以下API进行相关操作
//获取某格子的控件,如果此格式没有控件则返回NULL
CWnd *GetCtrl(int nRow, int nCol);

//获得格子的文本,如果此格子有控件则获得控件文本,否则获取格子文本
CString GetText(int nRow, int nCol);

//把控件添加到格子中
BOOL SetItemEx(int nItem, int nSubItem, CWnd *pExCtrl);

//设置行高
BOOL SetRowHeight(int nHeight);

//注册自定义格子中的控件行为
void RegOnSettingRect(LPFUNC_RESIZE_CTRL pfnResizeExCtrl);

##截图

image

About

把任意控件&子窗口放到ListCtrl格子里的列表控件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.