如何屏蔽热键ALT + F4? 高手赐教

qinghe 2003-01-09 01:25:10
我想在系统锁定窗口中屏蔽ALT +F4如何实现?
...全文
23 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bomber2001 2003-01-09
  • 打赏
  • 举报
回复
up
tchatcha 2003-01-09
  • 打赏
  • 举报
回复
方法一:
1.在窗口的systemkey事件中增加以下代码:
IF KeyDown(KeyF4!) THEN
Message.Processed = TRUE
END IF
2.在窗口的closequery事件中增加如下代码:
Long ll_ret
IF KeyDown(keyF4!) THEN
ll_ret = 1
END IF
return ll_ret
方法二:
建一实例变量,在你的关闭程序上赋一个True然后在closequery中判断该值, 如为False则Return 1
shahand 2003-01-09
  • 打赏
  • 举报
回复
你在锁定窗口种定义实例变量 can_pass
。。。。。closeqrery 事件中
if can_pass then return 0 else return 1

然后在输入密码的时候将can_pass置为true

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧