请教一下MFC下的控件问题(内有功能描述,咨询控件选择)
时间:2011-12-24
来源:互联网
             需要的一个功能是在界面中实现一张布防时间轴,将一天的24小时分成96个格子,每个格子代表15分钟.
如果用户选中(通过鼠标)其中一个格子,则该格变色显示,同时用户可以拖过拖拉鼠标一次性选中多个连续的格子.
在UpdateData的时候程序能够获得用户到底选中了哪些格子以获知用户期望的时间用于监控布防.
请问该需求有没有合适的MFC控件或者第三方控件选择? 如果没有合适的话用何种控件进行继承扩展比较合适?
            如果用户选中(通过鼠标)其中一个格子,则该格变色显示,同时用户可以拖过拖拉鼠标一次性选中多个连续的格子.
在UpdateData的时候程序能够获得用户到底选中了哪些格子以获知用户期望的时间用于监控布防.
请问该需求有没有合适的MFC控件或者第三方控件选择? 如果没有合适的话用何种控件进行继承扩展比较合适?
作者: morpheus520 发布时间: 2011-12-24
             不知道CListCtrl (ICON风格)是否符合你的要求,估计你得自绘实现            
            作者: VisualEleven 发布时间: 2011-12-24
  引用 1 楼 visualeleven 的回复:
  
不知道CListCtrl (ICON风格)是否符合你的要求,估计你得自绘实现
不知道CListCtrl (ICON风格)是否符合你的要求,估计你得自绘实现
不行吧. 可能我的描述还不够准确.
96个格子,用户未标定的时候全是白色(0),
用户鼠标左键点中一个格子,该格子变黑色(1),同时用户按住鼠标左键不放拖拉(左右都可)则连续的格子都变黑色(1)直到用户鼠标左键松开.
用户鼠标右键点中一个格子,该格子变白色(0),同时用户按住鼠标右键不放拖拉(左右都可)则连续的格子都变白色(0)直到用户鼠标右键松开.
多次操作后.允许置0 和置1的格子交错.最后通过一次UpdateData一次性的将这个[96]元素的数组值传递给程序.让程序直到哪些格子是1哪些格子是0.
作者: morpheus520 发布时间: 2011-12-24
             用GDI自己画吧            
            作者: heksn 发布时间: 2011-12-24
 相关阅读 更多  
      
    热门阅读
-   office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具 office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具阅读:74 
-   如何安装mysql8.0 如何安装mysql8.0阅读:31 
-   Word快速设置标题样式步骤详解 Word快速设置标题样式步骤详解阅读:28 
-   20+道必知必会的Vue面试题(附答案解析) 20+道必知必会的Vue面试题(附答案解析)阅读:37 
-   HTML如何制作表单 HTML如何制作表单阅读:22 
-   百词斩可以改天数吗?当然可以,4个步骤轻松修改天数! 百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!阅读:31 
-   ET文件格式和XLS格式文件之间如何转化? ET文件格式和XLS格式文件之间如何转化?阅读:24 
-   react和vue的区别及优缺点是什么 react和vue的区别及优缺点是什么阅读:121 
-   支付宝人脸识别如何关闭? 支付宝人脸识别如何关闭?阅读:21 
-   腾讯微云怎么修改照片或视频备份路径? 腾讯微云怎么修改照片或视频备份路径?阅读:28 















