想做个基本的如图式界面:
A:标题栏
B:各种工具条+按钮
C:拉帘式按钮(参考QQ系统设置左侧)
D:根据C的按钮显示相应的对话框页面(非打开文档),想实现成和IE8一样有多个标签页可关闭形式
别的地方的界面效果已经实现了,D部分用tabctrl尝试做过,效果不好而且鄙人做不出多个可关闭标签页的风格,好比MDI的MFC程序一样能全部关闭或者打开任意个视图文档一样的效果,话说一直只会建立对话框工程来写程序,还真没用过单/多文档尝试,不知道会不会简单些,来请教解决思路
9 个解决方案
#1
消息响应
#2
使用 CMDITabs
#3
建议你用BCG库作,那里面就有例子。
#4
额, 不会, 帮顶下。
#5
顶顶更加健康
好的,我先看看
好的,我先看看
#6
你的C部分可以采用CButton按钮来代替嘛
#7
如果单单是C部分的话问题不大,还是CButton有什么特性?部长请明示啊
#8
AB部分应该没问题吧?
c部分,可以使用Tree控件,把tree控件设置成单项展开,比用button好一些,因为你只需要维护一个tree控件即可,并且以后方便加选项。如果用button的话,你要维护大量button,并且如果一屏显示不完,还要维护滚动条。
D部分,你可以用子窗口和Radio button来实现。Radio button具体单选性,你处理一下Radio button,让鼠标在其中某个区域点击后,销毁radio button自己,并且关闭它对应的子窗口,同时把子窗口列表中,最后一个窗口选中即可。
如果楼主不介意使用界面库的话,可以使用LibUIDK mfc界面库,做这个效果,个把小时就完成了。
c部分,可以使用Tree控件,把tree控件设置成单项展开,比用button好一些,因为你只需要维护一个tree控件即可,并且以后方便加选项。如果用button的话,你要维护大量button,并且如果一屏显示不完,还要维护滚动条。
D部分,你可以用子窗口和Radio button来实现。Radio button具体单选性,你处理一下Radio button,让鼠标在其中某个区域点击后,销毁radio button自己,并且关闭它对应的子窗口,同时把子窗口列表中,最后一个窗口选中即可。
如果楼主不介意使用界面库的话,可以使用LibUIDK mfc界面库,做这个效果,个把小时就完成了。
#9
受教了,开阔了思路 谢谢
#1
消息响应
#2
使用 CMDITabs
#3
建议你用BCG库作,那里面就有例子。
#4
额, 不会, 帮顶下。
#5
顶顶更加健康
好的,我先看看
好的,我先看看
#6
你的C部分可以采用CButton按钮来代替嘛
#7
如果单单是C部分的话问题不大,还是CButton有什么特性?部长请明示啊
#8
AB部分应该没问题吧?
c部分,可以使用Tree控件,把tree控件设置成单项展开,比用button好一些,因为你只需要维护一个tree控件即可,并且以后方便加选项。如果用button的话,你要维护大量button,并且如果一屏显示不完,还要维护滚动条。
D部分,你可以用子窗口和Radio button来实现。Radio button具体单选性,你处理一下Radio button,让鼠标在其中某个区域点击后,销毁radio button自己,并且关闭它对应的子窗口,同时把子窗口列表中,最后一个窗口选中即可。
如果楼主不介意使用界面库的话,可以使用LibUIDK mfc界面库,做这个效果,个把小时就完成了。
c部分,可以使用Tree控件,把tree控件设置成单项展开,比用button好一些,因为你只需要维护一个tree控件即可,并且以后方便加选项。如果用button的话,你要维护大量button,并且如果一屏显示不完,还要维护滚动条。
D部分,你可以用子窗口和Radio button来实现。Radio button具体单选性,你处理一下Radio button,让鼠标在其中某个区域点击后,销毁radio button自己,并且关闭它对应的子窗口,同时把子窗口列表中,最后一个窗口选中即可。
如果楼主不介意使用界面库的话,可以使用LibUIDK mfc界面库,做这个效果,个把小时就完成了。
#9
受教了,开阔了思路 谢谢