关于状态兰
关于状态兰
楼主qingyun_liu()2002-10-22 12:09:01 在 PowerBuilder / 基础类 提问 在下向各位高手请教
我的主菜单设为mdi frame with microhelp,然后在窗口下面会出现状态栏,请问状态栏上显示的内容能修改吗,是不是不选用mdi类型的窗口,就无法显示工具栏 问题点数:0、回复次数:4Top
1 楼jeking(苦命人)回复于 2002-10-22 12:32:17 得分 0
你说的完全正确!
但有一点,pb提供的状态栏,只有一栏
Top
2 楼JIANXIN_LU(愚人(愚者笨也))回复于 2002-10-22 12:40:59 得分 0
状态兰的内容可以修改,只有mdihelp类型的窗口有状态拦,不过你可以使用ole控件,具体可以查看其他的帖子。Top
3 楼winy(winy)回复于 2002-10-23 17:09:13 得分 0
w_main.SetMicroHelp ( "要设置的内容")
其中w_main是mdihelp主窗口的名字
这种方法适用于只是设置文字的场合,比较简单。如果是要用到其它显示方式的话,我所知可以有几种办法:
1、做一个窗口,在主窗口的open事件中把它移到状态栏上,刚好位于状态栏的位置,把状态栏遮住。另外还要处理主窗口的resize事件。这个窗口可以是一个普通窗口,也可以是一个数据窗口。流方老大的网站上好象有数据窗口做状态栏的例子。http;//www.liulee.net
2、借用微软的状态栏控件,这样可以不用了解状态栏里控件具体的细节,有现成的接口
3、用PFC,调用n_cst_winsrv_statusber将状态栏分成多项并加入自己想要显示的值,也可以加入图片。
4、自定义一个custom vistual控件,里面放上各种自己想放的控件,文本或者图片都行,把这个custom vistual控件设为状态栏的子窗口,并处理相应的resize事件和close等事件。
需要的话可以给你一两个例子。
Top
4 楼zhbvictor(红叶)回复于 2002-11-04 11:27:15 得分 0
那里有微软的状态栏控件,如何使用Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
