Foxtable(狐表)用户栏目专家坐堂 → 最小化更改为显示桌面代码


  共有2539人关注过本帖树形打印复制链接

主题:最小化更改为显示桌面代码

美女呀,离线,留言给我吧!
漂亮美眉vszh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:7911 威望:0 精华:0 注册:2013/5/30 11:27:00
最小化更改为显示桌面代码  发帖心情 Post By:2021/3/30 10:38:00 [只看该作者]

老师,我们的最小化改为了显示桌面的代码

但这句代码有时是无效的,

当程序打开多时(例打开两份EXCEL)

Dim oleType = Type.GetTypeFromProgID("Shell.Application")
Dim oleObject = System.Activator.CreateInstance(oleType)
oleType.InvokeMember("ToggleDesktop", Reflection.BindingFlags.InvokeMethod, Nothing, oleObject, Nothing)


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107880 积分:548763 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/30 10:41:00 [只看该作者]

这个是系统api,能用就用,不能用我也没有办法。我经常都会出现,点击系统任务栏显示桌面的时候,要点好几次才有效。

 回到顶部
美女呀,离线,留言给我吧!
漂亮美眉vszh
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:7911 威望:0 精华:0 注册:2013/5/30 11:27:00
  发帖心情 Post By:2021/4/1 9:28:00 [只看该作者]

老师:

经过我们在不同电脑上反复测试发现,打开第一个EXCEL最小化是没问题的,打开第二个EXCEL就不能最小化了;

打开其他程序不影响,只有打开第二个EXCEL时才不能使用。

会不会有啥冲突?


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107880 积分:548763 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/1 9:47:00 [只看该作者]

应该是有冲突,具体原因我也不懂

 回到顶部