设为首页 加入收藏

TOP

17.9.2 新建相册模块的设计与实现(1)
2013-10-07 14:41:08 来源: 作者: 【 】 浏览:75
Tags:17.9.2 新建 相册 模块 设计 实现

17.9.2  新建相册模块的设计与实现(1)

新建相册模块主要实现根据用户输入信息创建新相册的功能,用户需要输入的信息包括相册名称、背景音乐路径及相册所有相片路径。另外还实现预览用户加入相片的功能。总体功能设计如图17.31所示。

 
图17.31  新建相册功能设计

下面将详细介绍新建相册模块的实现过程。

(1)根据图17.31的总体功能设计,为对话框拖放控件,布局如图17.32所示。

(2)利用向导为对话框上的控件添加相应的变量,如图17.33所示。

 
图17.32  相册管理模块的界面布局
 
图17.33  对话框控件关联的变量
(3)在对话框的初始化函数中设置列表框的属性。
  1. 01  BOOL CMyNewAlbumDlg::OnInitDialog()   
  2. 02  {  
  3. 03      CDialog::OnInitDialog();  
  4. 04      DWORD dwStyle = m_list.GetExtendedStyle();  //获取当前扩展样式  
  5. 05      dwStyle |= LVS_EX_FULLROWSELECT; //选中某行使整行高亮(report风格时)  
  6. 06      dwStyle |= LVS_EX_GRIDLINES;            //网格线(report风格时)  
  7. 07      //dwStyle |= LVS_EX_CHECKBOXES;     //item前生成checkbox控件  
  8. 08      m_list.SetExtendedStyle(dwStyle);       //设置扩展风格  
  9. 09      //插入新的列  
  10. 10      m_list.InsertColumn(0,"编号",LVCFMT_LEFT,40);   
  11. 11      m_list.InsertColumn(1,"路径",LVCFMT_LEFT,220);  
  12. 12      return TRUE;   
  13. 13  }  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇17.9.2 新建相册模块的设计与实现.. 下一篇17.9.1 相册管理模块的设计与实现..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: