MFC学习记录 4.CListCtrl续

原创 2007年09月30日 12:33:00

MFC学习记录 4.CListCtrl续

增强上节程序的易用性

代码摘要
1.列表视图随窗口大小变化

a.在对话框编辑器中设置对话框属性Border:Resizing
b.在ClassWizard中为窗口添加WM_SIZE消息映射
注:在OnSize中MoveWindow必须确保控件已经初始化,用IsWindow来判断
示例代码:
void CMfc2Dlg::OnSize(UINT nType, int cx, int cy)
{
  CDialog::OnSize(nType, cx, cy);
  
  // TODO: Add your message handler code here
  
  if (nType==SIZE_MINIMIZED) return;
  if (!::IsWindow(m_List.m_hWnd)) return;
  RECT rect;
  rect.left=3;
  rect.top=40;
  rect.right=cx-3;
  rect.bottom=cy-5;
  m_List.MoveWindow(&rect);
}


2.添加菜单
a.在Resource中添加菜单,在菜单编辑器中编辑
b.到对话框属性中设置Menu
c.ClassWizard中为菜单添加消息映射函数
示例代码:
void CMfc2Dlg::OnMenuitemAbout()
{
  // TODO: Add your command handler code here
  CAboutDlg dlg;
  dlg.DoModal();
}


源代码mfc_study_3.zip(37KB)
http://atlab.cn/down/mfc_study_3.zip 

MFC CListCtrl的学习

图标视图 每个项显示为一个大型图标(32 x 32像素)与标签在其下方。 用户可以通过拖动项添加到列表视图窗口中的任意位置。 小图标视图 每个项显示为一个小图标(16 x 16像素)与标签在右...

MFC学习(11)MFC CListCtrl 使用介绍

列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用 BOOL Create( DWORD...

MFC二次开发的CListCtrl控件

  • 2017年11月27日 14:09
  • 56KB
  • 下载

MFC的CListCtrl的使用与技巧

列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用 BOOL Create( DWORD...
  • zcj331
  • zcj331
  • 2014年04月11日 13:28
  • 454

实现MFC CListCtrl控件的可编辑功能

  • 2009年07月08日 15:29
  • 1.83MB
  • 下载

MFC CListCtrl重绘,功能全

  • 2017年11月13日 10:44
  • 11.01MB
  • 下载

MFC实现CListCtrl子项可编辑的简便操作

相信很多人用过MFC的新手都知道,MFC虽然封装了一些常用的控件,但不少控件真正使用起来,与个人的要求可能会有一些差别,总有一些功能不是很方便就能实现的,例如CTabCtrl(Tab控件)的颜色(涉及...

MFC找获取可编辑的CListCtrl的字符串

  • 2013年01月06日 23:21
  • 4.36MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC学习记录 4.CListCtrl续
举报原因:
原因补充:

(最多只允许输入30个字)