Application - Evitar o screensaver |
Top Previous Next |
|
16 - Como evitar a proteção de tela durante seu programa? Inclua na seção uses: Windows { Na seção "private" do Form principal acrescente: } procedure AppMsg(var Msg: TMsg; var Handled: Boolean);
{ Na seção "implementation" acrescente (troque TForm1 para o nome do seu form principal): } procedure TForm1.AppMsg(var Msg: TMsg; var Handled: Boolean); begin if (Msg.Message = wm_SysCommand) and (Msg.wParam = sc_ScreenSave) then Handled := true; end;
{ No evento "OnCreate" do form principal, coloque: } Application.OnMessage := AppMsg; |