以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  [建议]改进系统热键,窗口前置有问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=23968)

--  作者:志艺风云
--  发布时间:2009-4-17 23:38:29
--  [建议]改进系统热键,窗口前置有问题

现在只有 系统热键 了,没有程序热键了,以前是程序热键来的,现在改进系统热键了。
我只要热键只有在当前窗口中使用,应该怎么做了。
如果我的其它程序中用了设置好的热键,这热键当然不能用了,可能没一点提示。。我用异常检测构件来设置热键也没能检测到错误。

改进组合键的设置方式,现在如果想设置热键的按键和保存到配置文件中,很麻烦。
现在是有和无,本来就应该是真和假的或选择或未选的。复选框是选择或未选状态的,跟其它来比较判断是真和假的,跟本就没有构件是用有和无属性的。
最好就是改成Shift+Ctrl+Alt+Win 一行,像其它程序那样,一个输入框,如果按下Ctrl键和Alt键后就在输入框加入Ctrl+Alt这样。没有程序热键了,不知如果捕获按键了。

我到现在还不知道如果用事件来控制鼠标或键盘操作
即执行一个事件,相当于键盘按下a键或执行一个事件,鼠标移动到坐标x,y再双击左键。

窗口前置功能也是这样,如果设置窗口前置,原来的是只能在本程序中前置,要想在系统中前置就很麻烦,如果老点的用户可能还记得。
假如我一个程序中有几个窗口除了主窗口外其它窗口我都要设置成在本程序中前置的,但是在软件使用过程中请允许用户设置主窗口是否在系统中前置,如果主窗口前置后其它的窗口就不能前置了。
如果用事件设置主窗口前置后再用事件设置子窗口前置那么子窗口也变成在系统中前置了。

应该改成,热键构件和程序热键两功能分开,加多一个窗口系统前置构件,属性中的前置如果设置为真就是程序中前置。

窗口前置BUG测试

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


--  作者:admin
--  发布时间:2009-4-18 10:20:39
--  
在我这里测试,没有什么问题。还有一种可能性是,不同的操作系统版本,可能有不同。
--  作者:志艺风云
--  发布时间:2009-4-18 17:51:44
--  

我在第二台机试窗口前置也真是没问题,XP_SP3系统,在一台是XP_SP2的,正常安装的系统不是ghost的。唉,那应该怎么处理好啊。


--  作者:志艺风云
--  发布时间:2009-4-18 17:52:09
--  

其它人帮手试试看


--  作者:志艺风云
--  发布时间:2009-4-18 18:20:38
--  

不过,如果主窗口置顶显示了,子窗口也没法前置了。


--  作者:志艺风云
--  发布时间:2009-4-24 11:57:26
--  

我顶,没人理还是没人理解我说的。
数据库软件开发这两功能有问题基本上是管理平台就做不好了。


--  作者:development
--  发布时间:2009-4-24 14:07:43
--  

确实难理解,我这里好象没有问题。