- 1
- 0
- 约2.66万字
- 约 7页
- 2017-03-24 发布于河南
- 举报
百叶窗式面板组
百叶窗式面板组
百叶窗式面板组
作者:风,,,,
利用百叶窗式面板组可增大窗口的可利用面积,而且把常用工具放在窗口中比放在菜单中使用更方便,现在一些大型软件如Photoshop、Dreamweaver等都采用了这种方式。在这些软件中,百叶窗式面板组都做成了可停靠的窗口,我没有这种能力,只能做成固定位置的控件组,使用时只能用在对话框或具有CFormView的视图中,整个制作很粗糙,希望高手能加以改造。
本程序的核心思路是调整控件的位置和显示/隐藏控件,当一个面板被收起或展开时,只要把它下面的控件都隐藏或显示出来,再调整各面板控件位置,这样整个面板组就像百叶窗一样可以收放自如了。
显示/隐藏控件:
CWnd *pWnd;
pWnd = GetDlgItem( 控件ID号 );
pWnd-ShowWindow( nShow );
GetDlgItem()函数用于获取控件的指针;
ShowWindow()函数用于显示/隐藏控件,当nShow为SW_SHOW时,显示控件,为SW_HIDE时隐藏控件。
修改控件位置:
CWnd *pWnd;
pWnd = GetDlgItem( 控件ID号 );
pWnd-SetWindowPos( NULL,x,y,0,0,SWP_NOZORDER | SWP_NOSIZE );
SetWindowPos()函数把控件移到窗口的(x,y)处,大,,,,不变
您可能关注的文档
最近下载
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- Midea美的_S8+扫地机器人_使用说明书用户手册参数图解图示pdf电子版下载.pdf VIP
- 基于声波的近距离无线通信系统:原理、设计与应用的深度探索.docx
- 03002 祝福03002 祝福.ppt VIP
- Raynen睿能 伺服报警故障代码说明书.pdf VIP
- 4.2人作与天开——中国古典园林艺术.pptx VIP
- 招投标报名标准化资料清单与投标文件封装全流程自检合规表.docx
- 2015款上汽通用别克君越_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 招标投标管理与合规操作手册.docx VIP
- 2018年广东广州海珠区幼儿教师招聘考试真题 .pdf VIP
原创力文档

文档评论(0)