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的使用总结

在使用MFC的CListCtrl控件过程中用到的知识进行总结一下: 向对话框拖一个大小适中的List控件,并为其绑定一个成员变量为m_ListCtrl; 1.对列表控件设置属性: DWORD dwSt...

MFC中CListCtrl的使用简介

CListCtrl::SetExtendedStyle CListCtrl的成员函数声明   DWORD SetExtendedStyle(   DWORD dwNewSty...

自绘CListCtrl聊天列表MFC

  • 2016-01-27 07:40
  • 5.21MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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