积极答复者
自定义壳的问题

问题
答案
-
1,可以的话,修改/设置程序B,让他始终在前面
2,修改你的shell,让他在调用程序B的同时调整自己的布局,使得B总是可见的
3,这里我说错了,windows shell中是包括桌面的,我原来说的“桌面”应该是背景墙纸
“我认为,shell是shell,桌面是桌面,两个不是一个概念。当你把你的shell(即程序A)关闭后,那才是桌面”
“创建托盘失败”的错误看来没有简单的解决办法,爱莫能助~~~- 已编辑 thinkbird 2009年9月21日 2:12
- 已标记为答案 warrentang 2009年9月24日 2:29
2009年9月18日 7:44 -
写两笔
这里SHELL指的就是用户接触到的界面。他可以是你的自定义程序、一个图形界面、一个命令行界面都是shell。
explorer是一个带有文件管理功能的shell。
SHELL只有一个!
以下是个人观点(未经实验证实):
在没有explorer shell的情况下。你的A程序作为shell
当你点击空白部分(A、B程序以外的部分),会自动切换到A(因为他是SHELL)。
要想解决这个问题,请写个程序C,把C程序作为shell,来启动A、B。而C的界面做的像ALT+TAB那样的界面,提供切换窗口的功能。- 已建议为答案 happymy 2009年9月18日 12:06
- 已标记为答案 warrentang 2009年9月24日 2:29
2009年9月18日 12:06
全部回复
-
1,可以的话,修改/设置程序B,让他始终在前面
2,修改你的shell,让他在调用程序B的同时调整自己的布局,使得B总是可见的
3,这里我说错了,windows shell中是包括桌面的,我原来说的“桌面”应该是背景墙纸
“我认为,shell是shell,桌面是桌面,两个不是一个概念。当你把你的shell(即程序A)关闭后,那才是桌面”
“创建托盘失败”的错误看来没有简单的解决办法,爱莫能助~~~- 已编辑 thinkbird 2009年9月21日 2:12
- 已标记为答案 warrentang 2009年9月24日 2:29
2009年9月18日 7:44 -
写两笔
这里SHELL指的就是用户接触到的界面。他可以是你的自定义程序、一个图形界面、一个命令行界面都是shell。
explorer是一个带有文件管理功能的shell。
SHELL只有一个!
以下是个人观点(未经实验证实):
在没有explorer shell的情况下。你的A程序作为shell
当你点击空白部分(A、B程序以外的部分),会自动切换到A(因为他是SHELL)。
要想解决这个问题,请写个程序C,把C程序作为shell,来启动A、B。而C的界面做的像ALT+TAB那样的界面,提供切换窗口的功能。- 已建议为答案 happymy 2009年9月18日 12:06
- 已标记为答案 warrentang 2009年9月24日 2:29
2009年9月18日 12:06