自己写的一个DirectUI框架结构

时间:2014-03-17 06:31:55
【文件属性】:

文件名称:自己写的一个DirectUI框架结构

文件大小:103KB

文件格式:RAR

更新时间:2014-03-17 06:31:55

DirectUI, 雏形框架,框架,MFC

自己写的一套框架结构,原来并不了解DirectUI思想,后来知道这套框架和DirectUI思想基本一致。 整套框架主要就由2个类为基础TransItem,TransWnd 其它类都由其派生出来。 所有控件都是逻辑控件,依赖于最上层的TransWnd存在。绘制使用GDI绘制。TransWnd类可直接使用Create进行创建。内部控件使用AddItem/AddTransItem(具体函数名忘了)添加,使用ID进行管理。 具体的思想和结构可参考DirectUI。希望有用到的人都能用到。 本框架不包涵资源管理等部分,是最雏形的DirectUI框架。附带的ImageView文件夹内全部是派生出来的DirectUI控件类,可做编码参考。


【文件预览】:
TransWnd
----TransButtonBase.cpp(7KB)
----TransCtrlWnd.cpp(35KB)
----TransImgButton.h(1KB)
----TransImgButton.cpp(2KB)
----TransItem.h(29KB)
----TransItem.cpp(47KB)
----TransButtonBase.h(6KB)
----TransCtrlWnd.h(18KB)
ImageViewerCommon
----ImageViewerSliderBarContain.h(5KB)
----ImageViewerTwiceStat.h(3KB)
----ImageViewToolBarBaseContainer.cpp(8KB)
----ImageViewerSliderBar.h(2KB)
----ImageViewerItemIDDefine.h(2KB)
----ImageViewerNotice.h(4KB)
----ImageViewerSwitchBtn.h(3KB)
----ImageViewToolBarBaseContainer.h(5KB)
----MoveActionObj.cpp(23KB)
----ImageViewerTwoStatBtn.h(3KB)
----ImageViewerToolBarImgButton.h(4KB)
----ImageViewerTwiceStat.cpp(3KB)
----ImageViewerToolBarImgButton.cpp(6KB)
----ImageViewerImgButton.cpp(2KB)
----ImageViewerSliderBarContain.cpp(7KB)
----ImageViewerSwitchBtn.cpp(3KB)
----ImageViewerSliderBarBase.cpp(20KB)
----ImageViewToolBarBK.h(5KB)
----ImageViewerBaseButton.cpp(7KB)
----ImageViewerBaseButton.h(6KB)
----SliderBarItemManager.cpp(11KB)
----MoveActionObj.h(14KB)
----SliderBarItemManagerBase.h(14KB)
----ImageViewerToolTip.cpp(6KB)
----SliderBarItemManagerBase.cpp(19KB)
----ImageViewerBaseWnd.h(3KB)
----ImageViewerToolBarSwitchBtn.cpp(3KB)
----ImageViewerToolBarWordButton.h(2KB)
----ImageViewerPicInfo.cpp(12KB)
----ImageViewerNotice.cpp(6KB)
----ImageViewerBaseItem.h(7KB)
----ImageViewerPicInfo.h(8KB)
----ImageViewerImgButton.h(1KB)
----ImageViewerProcBar.h(3KB)
----ImageViewerToolBarSwitchBtn.h(3KB)
----ImageViewerSliderBar.cpp(3KB)
----SliderBarItemManager.h(7KB)
----ImageViewerBaseWnd.cpp(5KB)
----ImageViewerBaseItem.cpp(12KB)
----ImageViewerToolTip.h(4KB)
----ImageViewerOperDlg.cpp(6KB)
----ImageViewerTwoStatBtn.cpp(3KB)
----ImageViewerProcBar.cpp(6KB)
----ImageViewerToolBarWordButton.cpp(5KB)
----ImageViewToolBarBK.cpp(11KB)
----ImageViewerOperDlg.h(4KB)
----ImageViewerSliderBarBase.h(13KB)

网友评论

  • 感觉还好,还没仔细看
  • 没有想要的效果,不过可以参考学习其他的了,多谢!
  • 可以参考的喔
  • 不错,可以参考
  • 没有界面效果,代码注释很详细,很有学习和借鉴的价值
  • 挺好的,挺有用
  • 可做参考,可以拿来学习
  • 无法知道效率怎么样
  • 还行,可以参考
  • 注释很详细 但没有效果 无法知道效率如何
  • 和其他的DirectUI资源架构相差不远,拿来做参考还可以。
  • 还行,但是不是自己想要的。