就是
一个程序运行后,退出前 别的程序不能运行,焦点 终在该程序上
一个程序运行后,退出前 别的程序不能运行,焦点 终在该程序上
解决方案 »
- 插入外设后弹出‘外设可以使用’的对话框,怎么实现?
- 我的图片存取有错吗?
- 仅有20分,菜鸟求助:为什么查询结果为空?
- 以手工加工为主的工厂生产排期设计
- 如何用ADO连接dbgrideh,将数据写入dbgrideh,用query也可以!
- 有用delphi7的吗? 进来看看.
- 在StringGrid中,如何响应PgUp/PgDn/上下左右键移动?
- 如何将用base64编码的图片转回二进制并显示出来。用IdBase64Decoder如何解码?
- ADOConnection连接EXCEL8.0时连接不上的问题
- 关于TNMFTP的一个问题。
- 如果没有安装winrar如何压缩文件。
- 关于“About”对话框的制作
可以屏蔽屏幕,使用户无法运行其他程序
工程比较大....
可以在程序 里屏蔽吗 ???(HOOK是可以屏蔽掉一些,但不能用)
现在怕的就是 用户 按alt+tab,win键,Alt+F4和Alt+ctrl+delete 。还有ALT+ESC 这些热键
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE);
把窗口置于最顶端.
1.把窗口始终保持在最前端
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE);2.把窗口设置成无边框显示3.窗口显示属性为最大化我没试.你试试
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
键值下的shell的值
原本为 explorer.exe
替换成你要运行的程序的路径就行了.声明:替换之后系统每次一启动就会运行你的程序,连桌面都不出现.有一定的危险性,建议你的程序有回复注册表 shell的值的这一项
出问题别找我 :)
[boot]
shell=Explorer.exe //改成要运行的程序就行了
不能这么做,,,
************************************
1.把窗口始终保持在最前端
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE);2.把窗口设置成无边框显示3.窗口显示属性为最大化这些都好办
余下的问题是
如何对付系统的热键,,
把你的程序改成Dos版的<估计挺痛苦>
这样别的程序就根本不可能干扰到你了.
====
这个可以