窗口问题,请指导。
本帖最后由 hbycwq 于 2015-7-18 19:00 编辑我想做一个小程序。
一个窗口A,有四个按钮,分别对应四个用户程序B\C\D\E。窗口A在最上面运行,用户不能退出运行其他程序。用户点击B,则运行B程序,用户退出B程序后,只能返回A。
请指点一下,最好给个例子。 B\C\D\E下:运行什么程序,说清楚点。 一个窗口A,有四个按钮,四个按钮分别对应四个用户程序B,程序C,程序D,程序E。窗口A在最上面运行,用户不能退出窗口A运行其他程序。用户点击B,则运行B程序,用户退出B程序后,只能返回A。个按钮对应程序A,程序B,程序C,程序D. 一个窗口A,有四个按钮,四个按钮分别对应四个用户程序B,程序C,程序D,程序E。窗口A在最上面运行,用户不能退出窗口A运行其他程序。用户点击B,则运行B程序,用户退出B程序后,只能返回A。个按钮对应程序A,程序B,程序C,程序D. 回复 4# hbycwq
一句話很簡單
【用户不能退出窗口A运行其他程序】
但是 光這句話 就是 一個很大的領域了....
用戶可不可以 開出 工作管理員把你的程序 關掉......
你要做的其實是 像菜單的功能又想把 電腦鎖住......防˙止別人使用
菜單 站上很多 網吧用的菜單
鎖住電腦可參考 衛大俠的 防止上網沉迷..... 楼主提出的问题是挺模糊的 本帖最后由 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
理解错误,不好意思 回复 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:42 编辑
回复 8# hbycwq
把你的代码发上来,看看我能不能修改
如果这只是你的思路------??? 其实先应该一步步来做,别想一口胖子 运行程序B 时把 按钮A禁用,如果退出了程序B再恢复,这个应该可以实现你的要求吧? 其实楼主的意思是,做一个GUI程序,上面放四个按钮,对应四个应用程序,除了点击这四个按钮,不允用许用户执行其它无法操作。 本帖最后由 chzj589 于 2015-7-26 14:40 编辑
不知是不是这样子
在机器上试了一下,实现不了。
页:
[1]