2004. július 13., kedd
Prevent a minimized window from restoring until a password is given
Problem/Question/Abstract:
I would like to have a password for windows I minimize. How can I write an application that will prevent any minimized window from restoring until a password is given?
Answer:
interface part:
bPassWordDialog: Boolean;
procedure WMSYSCOMMAND(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
procedure WMActivate(var Msg: TWMActivate); message WM_ACTIVATE;
implementation part:
procedure TForm1.WMActivate(var Msg: TWMActivate);
begin
if (Msg.Active = WA_Active) and (bPassWordDialog) then
begin
bPassWordDialog := False;
ShowMessage('Show password dialog here');
end;
inherited;
end;
procedure TForm1.WMSYSCOMMAND(var Msg: TWMSysCommand);
begin
bPassWordDialog := False;
if Msg.CmdType = SC_MINIMIZE then
bPassWordDialog := True;
inherited;
end;
Feliratkozás:
Megjegyzések küldése (Atom)
Nincsenek megjegyzések:
Megjegyzés küldése