您的位置:程序门 -> vc/mfc -> 界面



怎么用vc做具有导航功能的界面


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎么用vc做具有导航功能的界面
发表于:2007-10-21 23:40:25 楼主
要用vc实现这个界面。
左侧有一排导航功能按钮,按下相应的按钮后,右侧就切换到相应的功能界面。
(可能我说的有点不清楚,大家可以参看我的附件中的一个文件,
这是用画图软件做的一个界面图)
本来打算采用tabcontrol实现这样的功能,可以在vc中这种方法界面设计比较麻烦。
请问各位有没有实现类似界面的方法?
十分谢谢。
该帖包含附件:
发表于:2007-10-22 07:39:471楼 得分:0
用对话框程序,左边放一排按钮,每个按钮对应一个单独的子对话框,把这些子对话创建出来,根据左边选择的不同决定显示那个对话框,其它的隐藏起来。
发表于:2007-10-22 08:25:012楼 得分:0
楼上说的是一种方法,tabcontrol的实质也是这样
发表于:2007-10-22 15:11:573楼 得分:0
用对话框程序,左边放一排按钮,每个按钮对应一个单独的子对话框,把这些子对话创建出来,根据左边选择的不同决定显示那个对话框,其它的隐藏起来。

用这种方式是不是其他的子对话框一直会存在?都显示的话就是那种层叠样的窗口?
还是这些子对话框切换的时候已经销毁了?
发表于:2007-10-22 15:18:534楼 得分:0
你不销毁就没人销毁,只是隐藏了而已,都显示的话取决于你自己了,放在什么位置就是什么样。
发表于:2007-10-22 15:36:465楼 得分:0
您说的那种方式好像可以把子对话框移开的吧??
能否有什么方法把这些子对话框显示在主对话框内某个区域,看起来不是主对话框和子对话框分离效果?
发表于:2007-10-22 15:40:246楼 得分:0
你创建子对话框的时候父窗口设为主对话框,只加ws_child属性别的什么都不加就可以
发表于:2007-10-22 15:45:157楼 得分:0
tabctrl,设置页面为button类型
发表于:2007-10-22 16:34:478楼 得分:0
用按钮就行,子对话框分别隐藏和切换。

楼主你用vc做数据库开发啊,够辛苦的,呵呵~
发表于:2007-10-22 19:50:009楼 得分:0
你们说的子对话框的隐藏和切换是怎么回事?
不是很明白,是对话框的创建和销毁么?

还有在试了一下在父对话框中创建一个子对话框,老是提示错误
我的方法是这样的
创建一个dialog程序然后在oninitdialog()方法中添加
dialog1   *   temp;//dialog1一个子对话框类
temp-> create(idd_dialog1,this);
temp-> showwindow(sw_show);

大家能否给出一下实现的代码?谢谢了


快速检索

最新资讯
热门点击