MFC自定义界面HUI,高效简单,含详细注释和示例

时间:2017-08-23 16:28:10
【文件属性】:

文件名称:MFC自定义界面HUI,高效简单,含详细注释和示例

文件大小:569KB

文件格式:ZIP

更新时间:2017-08-23 16:28:10

MFC 界面 自定义按钮 示例 全屏

MFC自定义界面HUI,高效简单,含详细注释和示例。 HUI包括基本控件、按钮、标签、编辑框、表格、悬停提示等,可组合出更多功能。资源占用少,效率高,能在低端机上运行,流畅不闪烁,完全满足工控等各种专业软件实现个性化要求。 本资源是“http://download.csdn.net/detail/hhhh63/6961889”的正式发布版。包括3个项目,Hui、HuiDemo1和HuiDemo2。 一、Hui项目 本项目是DLL项目,包括完整的界面库,使用双缓存,局部重画等技术,性能优异。为保证在不同的MFC版本中使用,本次上传提供了这部分的源码,一般不要对其改动。 二、HuiDemo1 简单的应用示例,包括窗口分割,控制面板和主显示区等,展示控件各方向停靠、自动充满、全屏切换、记忆窗口位置和大小、选项设置和保存注册表等功能,用户可直接以此为基础开发新项目。如需扩展其它功能,可从HuiDemo2查找复制相应代码。 三、HuiDemo2 除HuiDemo1的所有功能外,还包括界面库的全部功能和其它实用扩展功能,左中右三栏式分布,左右固定宽度,中间栏大小可变。 1、左边是属性栏,固定宽度,上边是时钟,下边是鼠标信息,当鼠标移到中间的图像区时显示鼠标位置和图像值。 2、中间是图像区,演示如何动态生存索引图像,从下向上移动,自适应大小,长宽比不变,点右边的调色板按钮改变颜色,点保存按钮把当前图像保存到桌面。 3、右边上边是控制栏,在中间的图像区中画各种几何图形,并计算几何图形包围的图像数据的最大值,最小值和平均值。 4、右边下边是表格演示,显示Windows文件夹下的文件列表,自动充满窗口区,随窗口大小改变显示项数,保证界面美观,最下面是搜索和定位功能。 四、运行环境,VC2010或更高版本。 欢迎大家下载并提意见,本资源版权归作者所有,分享供大家研究学心,不得用于商业用途,如有特殊要求请与本人联系。


【文件预览】:
HuiDemo vs2010
----HuiDemo.suo(25KB)
----Debug()
--------Hui.dll(331KB)
--------HuiDemo2.exe(366KB)
--------ttmpal.pal(4KB)
----HuiDemo.sln(2KB)
----Release()
--------ttmpal.pal(4KB)
----HuiDemo1()
--------HuiDemo1.vcxproj.user(143B)
--------HuiDemo1.vcxproj.filters(2KB)
--------MainView.h(470B)
--------resource.h(4KB)
--------DlgOptions.h(897B)
--------HuiDemo1.vcxproj(6KB)
--------DlgOptions.cpp(3KB)
--------HuiDemo1.h(1KB)
--------MainForm.h(853B)
--------stdafx.h(2KB)
--------PanlCtr.cpp(3KB)
--------res()
--------HuiDemo1.rc(16KB)
--------stdafx.cpp(141B)
--------PanlCtr.h(358B)
--------MainView.cpp(1KB)
--------MainForm.cpp(3KB)
--------targetver.h(234B)
--------HuiDemo1.cpp(8KB)
----HuiDemo2()
--------Personnels.h(989B)
--------LayerBox1.h(666B)
--------MainView.h(547B)
--------LayerBox2.cpp(8KB)
--------resource.h(5KB)
--------HuiDemo2.vcxproj.filters(4KB)
--------DlgOptions.h(897B)
--------HuiDemo2.h(2KB)
--------HuiDemo2.cpp(8KB)
--------Img.h(2KB)
--------LayerBox4.h(525B)
--------Img.cpp(10KB)
--------LayerBox2.h(653B)
--------DlgOptions.cpp(3KB)
--------MainForm.h(1KB)
--------stdafx.h(2KB)
--------PanlCtr.cpp(5KB)
--------LayerBox.h(3KB)
--------HuiDemo2.rc(17KB)
--------res()
--------stdafx.cpp(141B)
--------Properties.h(801B)
--------LayerBox.cpp(4KB)
--------PanlCtr.h(622B)
--------LayerBox3.h(564B)
--------Personnels.cpp(4KB)
--------LayerBox3.cpp(3KB)
--------HuiDemo2.vcxproj(7KB)
--------MainView.cpp(700B)
--------MainForm.cpp(4KB)
--------targetver.h(234B)
--------HuiDemo2.vcxproj.user(143B)
--------LayerBox4.cpp(3KB)
--------LayerBox1.cpp(2KB)
--------Properties.cpp(3KB)
----Hui()
--------HBtn.cpp(2KB)
--------HCtrl.cpp(14KB)
--------Hui.rc(6KB)
--------stdafx.h(1KB)
--------HWndEdit.h(580B)
--------res()
--------HWnd.cpp(9KB)
--------Hui.h(22KB)
--------stdafx.cpp(134B)
--------Resource.h(359B)
--------HGrid.cpp(8KB)
--------Hui.vcxproj.filters(2KB)
--------HTips.cpp(2KB)
--------dllmain.cpp(1KB)
--------HEdit.cpp(3KB)
--------Hui.vcxproj(6KB)
--------targetver.h(236B)
--------HLabel.cpp(2KB)
--------Hui.vcxproj.user(143B)
--------HWndEdit.cpp(1KB)
--------Hui.def(83B)

网友评论

  • 弄得真不错,要是多点介绍说明就好了
  • 这个确实不错。
  • 还是挺复杂的,可以好好研究研究。
  • 初学者学习
  • 还不错能用的
  • 谢谢分享,学习了!
  • 用起来好麻烦
  • 看着还不错,有时间研究下
  • 非常好,有空学习一下!
  • 感谢分享,可以参考!
  • 挺好的,可以参考
  • 很好,已经用上了
  • 还不错,可以参考。
  • 初学者用来学习界面编程
  • vs2013编译通过,控件比较少,有待完善。感谢作者
  • 界面设计的很nice,现在正在学习界面美化,刚好可以用的上
  • 界面设计得不错,特别是动态控件的创建部分,谢谢楼主分享!
  • 学习,谢谢分享!
  • 风格非常好,有好多好多东西可以借鉴。帮了我大忙了,长见识
  • 还不错,可以参考。
  • 很好的UI学习资料,正好最近正在做这个,拿来参考。
  • 很好,学习帮助很大,直接使用也可以,在中间的界面绘制自己需要的图案即可,其他地方放上自己的数据。
  • 真的是好资料可以参考
  • 初学者用来学习界面编程,很好的案例
  • 很赞,谢谢楼主,学习学习
  • 界面设计得不错,特别是动态控件的创建部分,谢谢楼主分享!
  • 界面很好看
  • 还是不错的 可以用 改改应该还行
  • 感觉起点有点高,作为新手的我看起来很吃力,有点难了
  • 做的很不错,但是主界面的设计必须通过代码来实现,门槛有点高了啊,入手慢。