我要做一个离开挂起的窗体,我想把其中Alt+F4 给屏蔽掉!请问我该如何做,代码怎么去些,谢谢!!在线等~~~~~~~~~
解决方案 »
- 我想改变ehlib的dbgrideh的底下合计值
- 关于摄像头的程序求助!急急急!!
- 算法問題:求一組數據出現的次數?
- TThread是抽象的。为什么不能创建TThread实例
- 怎样在判断POST前DBField是否为空?
- 我的d6的installshield是Limited版的,没有注册控件的功能,请问怎么办?
- 怎样释放由createThread(nil,0,@hthread,nil,0,threadID);创建的线程?(在线)
- !!!!组件开发!!!!
- speedbutton控个有一个GROUPINDEX属性,在TOOLBAR中建立的BUTTON无此属性,如何实现其功能?
- 掉到钱眼里了吗???
- 调查SOHO现状
- 如何用MathImge控件画出一堆煤的三维图形,500分相送.
在窗体的CloseQuery事件里
canclose:=a;想让窗体允许用Alt+F4 把a=ture 就ok了
var
akey:Integer;
iRtn:Shortint;
begin
aKey := VK_MENU;
iRtn := GetKeyState(akey);
if (iRtn And $80) <> 0 then
begin
aKey := VK_F4;
iRtn := GetKeyState(akey);
if (iRtn And $80) <> 0 then
CanClose:=False;
end;
end;
这样可以屏蔽Alt+F4,同时允许点击关闭按钮。
你屏蔽掉了close事件,并没有屏蔽掉ALT+F4键
这句话是什么意思?$80代表什么?