文件名称:窗体似菜单一样可折叠展开 VC 菜单面板源码.rar
文件大小:26KB
文件格式:RAR
更新时间:2022-07-30 13:25:19
VC 源码-界面窗体
VC 实现的窗体可折叠展开的百叶窗效果,窗体似菜单一样可折叠展开,挖墙脚是一个面板一样,用鼠标点击的时候,可折叠指定部分,当然也可展开此部分,就像Windows窗口左侧的形式差不多,可显示大概的和详细的内容,程序的核心思路是调整控件的位置和显示/隐藏控件,当一个面板被收起或展开时,只要把它下面的控件都隐藏或显示出来,再调整各面板控件位置,这样整个面板组就像百叶窗一样可以收放自如了。设计难点在控制控件的位置上,应该尽量采用相对位置,只要抓住在各种情况下标题条的位置就可以了,标题下的各控件位置都是相对于标题的,当标题位置改变时,重新计算一下控件位置就可以了。
【文件预览】:
codesc.net
----CurtainBox()
--------CurtainBox.aps(21KB)
--------CurtainBox.clw(1KB)
--------res()
--------TitleBox.h(2KB)
--------CurtainBox.h(1KB)
--------CurtainBox.dsp(4KB)
--------CurtainBoxDlg.cpp(9KB)
--------CurtainBox.dsw(543B)
--------TitleBox.cpp(5KB)
--------StdAfx.cpp(250B)
--------resource.h(1KB)
--------CurtainBox.rc(5KB)
--------CurtainBoxDlg.h(3KB)
--------百叶窗式面板组.txt(5KB)
--------StdAfx.h(1KB)
--------ReadMe.txt(4KB)
--------CurtainBox.cpp(2KB)