起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 468|回复: 13

【结贴】鼠标光标问题**

[复制链接]
发表于 2008-2-26 09:36:08 | 显示全部楼层 |阅读模式
从2435版本升级至2827后,在主界面打开功能时,鼠标光标不再出现等待的漏斗形状,但用studio 调试运行时是正常的,是什么原因屏蔽了这一功能?
回复

使用道具 举报

发表于 2008-2-26 11:36:34 | 显示全部楼层
2827版本没有提供此特性。3002版本提供了打开功能时变换鼠标为漏斗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-26 14:10:19 | 显示全部楼层
2435版本都有,2827调试运行时也有,为什么会这样? 如果没有要怎么实现
回复 支持 反对

使用道具 举报

发表于 2008-2-28 11:28:11 | 显示全部楼层
业务模型\系统空间\用户界面基础\界面库\组件库

修改函数
procedure TOperatorFuncTreeView.Click;  
。。。
if (SelectedNode.NodeKind = TBizObjectKind.boFunc) then
        TSystemCore.FuncManager.RunFunc(FContext, '',
          SelectedNode.BizURL.URL, '', False, nil, False)
。。。



改成下面这样:
procedure TOperatorFuncTreeView.Click;  
。。。
if (SelectedNode.NodeKind = TBizObjectKind.boFunc) then
begin
    try
      FOldCursor := Forms.Screen.Cursor;
      Forms.Screen.Cursor := Business.Forms.Controls.crHourGlass;
        TSystemCore.FuncManager.RunFunc(FContext, '',
          SelectedNode.BizURL.URL, '', False, nil, False)
     finally
          Forms.Screen.Cursor := FOldCursor;
    end;
end
。。。
回复 支持 反对

使用道具 举报

发表于 2008-3-4 11:34:53 | 显示全部楼层
问题解决了吗,楼主?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-20 15:20:25 | 显示全部楼层
从业务功能树运行功能时是正常的,点主菜单或待办任务运行就不正常了,点击之后看起来没有反应,直到功能出现界面(也就是激活的时候)才出现一下漏斗光标,看起来就是前面的鼠标状态被覆盖了,但在开发环境中从初始化运行又是正常的
回复 支持 反对

使用道具 举报

发表于 2008-3-27 11:59:57 | 显示全部楼层
楼主使用的哪个版本,我在3012中测试是正常的。
点击功能树或待办任务后,指针变漏斗状,功能启动后,恢复。
回复 支持 反对

使用道具 举报

发表于 2008-4-11 15:07:55 | 显示全部楼层
2827版本,从studio中运行是正常的,很是奇怪
回复 支持 反对

使用道具 举报

发表于 2008-4-11 15:53:33 | 显示全部楼层
经核查,是TSystemCore.FuncManager.RunFunc()将光标强制改成箭头。
能否提供修改RunFunc()的方法?

*** 6楼“从业务功能树运行功能时是正常的”现验证是不正常的。
*** 7楼请看1楼。
*** 希望提供一种不需要升级,就能有漏斗光标或其他类似机制,让使用者感觉程序在运行而不是死机。
回复 支持 反对

使用道具 举报

发表于 2008-4-11 18:22:32 | 显示全部楼层
在系统核心库中InternalRunFunc中增加Forms.Screen.Cursor := Business.Forms.Controls.crHourGlass;
在Application的OnIdle事件增加Forms.Screen.Cursor := Business.Forms.Controls.crDefault;暂时解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 09:12 , Processed in 0.038251 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表