hbycwq 发表于 2015-7-18 18:55:59

窗口问题,请指导。

本帖最后由 hbycwq 于 2015-7-18 19:00 编辑

我想做一个小程序。
一个窗口A,有四个按钮,分别对应四个用户程序B\C\D\E。窗口A在最上面运行,用户不能退出运行其他程序。用户点击B,则运行B程序,用户退出B程序后,只能返回A。
请指点一下,最好给个例子。

dnvplj 发表于 2015-7-19 20:56:14

B\C\D\E下:运行什么程序,说清楚点。

hbycwq 发表于 2015-7-20 10:17:08

一个窗口A,有四个按钮,四个按钮分别对应四个用户程序B,程序C,程序D,程序E。窗口A在最上面运行,用户不能退出窗口A运行其他程序。用户点击B,则运行B程序,用户退出B程序后,只能返回A。个按钮对应程序A,程序B,程序C,程序D.

hbycwq 发表于 2015-7-20 10:17:10

一个窗口A,有四个按钮,四个按钮分别对应四个用户程序B,程序C,程序D,程序E。窗口A在最上面运行,用户不能退出窗口A运行其他程序。用户点击B,则运行B程序,用户退出B程序后,只能返回A。个按钮对应程序A,程序B,程序C,程序D.

kk_lee69 发表于 2015-7-20 10:39:23

回复 4# hbycwq
一句話很簡單
【用户不能退出窗口A运行其他程序】

但是 光這句話 就是 一個很大的領域了....

用戶可不可以 開出 工作管理員把你的程序 關掉......

你要做的其實是 像菜單的功能又想把 電腦鎖住......防˙止別人使用

菜單 站上很多 網吧用的菜單

鎖住電腦可參考 衛大俠的 防止上網沉迷.....

cutyourchicken 发表于 2015-7-22 16:59:11

楼主提出的问题是挺模糊的

chzj589 发表于 2015-7-22 21:52:14

本帖最后由 chzj589 于 2015-7-23 08:44 编辑

回复 1# hbycwq
不知LZ是不是这个意思?
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 623, 442, 192, 124)
$Button1 = GUICtrlCreateButton("Button1", 16, 65, 75, 25)
$Button2 = GUICtrlCreateButton("Button2", 16, 95, 75, 25)
$Button3 = GUICtrlCreateButton("Button3", 16, 125, 75, 25)
$Button4 = GUICtrlCreateButton("Button4", 16, 155, 75, 25)
$Edit1 = GUICtrlCreateEdit("", 112, 56, 457, 321)
GUICtrlSetData($Edit1, "")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
      EndSwitch
WEnd
理解错误,不好意思

hbycwq 发表于 2015-7-22 23:27:31

回复 7# chzj589

1我是想要程序运行A后,A在顶层,不能点击“我的电脑”、不能点击“开始-程序”,不能“CTRL+ALT+DEL”,等等。
2只能点击按钮,运行程序B,或程序C,或程序D或程序C 。程序运行B后,B在顶层,不能点击“我的电脑”、不能点击“开始-程序”,不能“CTRL+ALT+DEL”,等等
3程序运行B完,只能返回程序A。A在顶层,不能点击“我的电脑”、不能点击“开始-程序”,不能“CTRL+ALT+DEL”,等等。

chzj589 发表于 2015-7-23 08:39:30

本帖最后由 chzj589 于 2015-7-23 08:42 编辑

回复 8# hbycwq

把你的代码发上来,看看我能不能修改
如果这只是你的思路------???

chron 发表于 2015-7-25 14:39:04

其实先应该一步步来做,别想一口胖子

reefix 发表于 2015-7-25 17:53:24

运行程序B 时把 按钮A禁用,如果退出了程序B再恢复,这个应该可以实现你的要求吧?

luren666 发表于 2015-7-25 22:47:44

其实楼主的意思是,做一个GUI程序,上面放四个按钮,对应四个应用程序,除了点击这四个按钮,不允用许用户执行其它无法操作。

chzj589 发表于 2015-7-26 14:35:05

本帖最后由 chzj589 于 2015-7-26 14:40 编辑

不知是不是这样子

hbycwq 发表于 2015-8-3 14:17:57

在机器上试了一下,实现不了。
页: [1]
查看完整版本: 窗口问题,请指导。