Index: AAPClient/ProScanMain.pas =================================================================== diff -u -r114 -r115 --- AAPClient/ProScanMain.pas (.../ProScanMain.pas) (revision 114) +++ AAPClient/ProScanMain.pas (.../ProScanMain.pas) (revision 115) @@ -4,12 +4,15 @@ uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, - Vcl.Controls, Vcl.Forms, Vcl.Dialogs, ActnList, UiContext; + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, ActnList, UiContext, Vcl.AppEvnts; type TfmProScanHoofdscherm = class(TForm) + ApplicationEvents1: TApplicationEvents; procedure FormCreate(Sender: TObject); procedure FormActivate(Sender: TObject); + procedure ApplicationEvents1ModalBegin(Sender: TObject); + procedure ApplicationEvents1ModalEnd(Sender: TObject); private fUiContext: TUiContext; fHuidigScherm: TForm; @@ -32,10 +35,21 @@ uses LoginScherm, LoginScherm2, GebruikerService, HomeScherm, DrieKnoppenScherm, PalletScherm, - BestaandePalletscherm, DnaCodeScherm, InfoLogScherm, Images, HernoemPalletScherm; + BestaandePalletscherm, DnaCodeScherm, InfoLogScherm, Images, HernoemPalletScherm, + DimmerForm; {$R *.dfm} +procedure TfmProScanHoofdscherm.ApplicationEvents1ModalBegin(Sender: TObject); +begin + //fmDimmerForm.Display; +end; + +procedure TfmProScanHoofdscherm.ApplicationEvents1ModalEnd(Sender: TObject); +begin + //fmDimmerForm.Hide; +end; + procedure TfmProScanHoofdscherm.FormActivate(Sender: TObject); var fModalResult: TModalResult; Index: AAPClient/UI/DimmerForm.pas =================================================================== diff -u --- AAPClient/UI/DimmerForm.pas (revision 0) +++ AAPClient/UI/DimmerForm.pas (revision 115) @@ -0,0 +1,47 @@ +unit DimmerForm; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs; + +type + TfmDimmerForm = class(TForm) + procedure FormCreate(Sender: TObject); + private + { Private declarations } + public + procedure Display; + end; + +var + fmDimmerForm: TfmDimmerForm; + +implementation + +{$R *.dfm} + + +procedure TfmDimmerForm.Display; +begin + with Self do + begin + Left := Application.MainForm.Left; + Top := Application.MainForm.Top; + Width := Application.MainForm.Width; + Height := Application.MainForm.Height; + Show; + end; + +end; + + +procedure TfmDimmerForm.FormCreate(Sender: TObject); +begin + AlphaBlend := true; + AlphaBlendValue := 128; + BorderStyle := bsNone; +end; + +end. Index: AAPClient/ProScan.dpr =================================================================== diff -u -r112 -r115 --- AAPClient/ProScan.dpr (.../ProScan.dpr) (revision 112) +++ AAPClient/ProScan.dpr (.../ProScan.dpr) (revision 115) @@ -16,7 +16,8 @@ UiContext in 'UI\UiContext.pas', HernoemPalletScherm in 'UI\HernoemPalletScherm.pas' {fmHernoemPalletScherm}, DnaCodeService in 'WS\DnaCodeService.pas', - LoginScherm2 in 'UI\LoginScherm2.pas' {fmLoginScherm2}; + LoginScherm2 in 'UI\LoginScherm2.pas' {fmLoginScherm2}, + DimmerForm in 'UI\DimmerForm.pas' {fmDimmerForm}; {$R *.res} @@ -26,5 +27,6 @@ Application.CreateForm(TfmProScanHoofdscherm, fmProScanHoofdscherm); Application.CreateForm(TfmHernoemPalletScherm, fmHernoemPalletScherm); Application.CreateForm(TfmLoginScherm2, fmLoginScherm2); + Application.CreateForm(TfmDimmerForm, fmDimmerForm); Application.Run; end. Index: AAPClient/ProScan.dproj.local =================================================================== diff -u -r114 -r115 --- AAPClient/ProScan.dproj.local (.../ProScan.dproj.local) (revision 114) +++ AAPClient/ProScan.dproj.local (.../ProScan.dproj.local) (revision 115) @@ -9,13 +9,13 @@ 2019/03/01 14:34:33.000.220,E:\svn\Delphi\AAPClient\Unit1.pas=E:\svn\Delphi\AAPClient\UI\DrieKnoppenScherm.pas 2019/03/01 14:34:33.000.220,E:\svn\Delphi\AAPClient\Unit1.dfm=E:\svn\Delphi\AAPClient\UI\DrieKnoppenScherm.dfm 2019/03/01 15:26:22.000.761,=E:\svn\Delphi\AAPClient\Unit1.pas - 2019/03/01 15:27:42.000.618,E:\svn\Delphi\AAPClient\UI\LoginScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas 2019/03/01 15:27:42.000.618,E:\svn\Delphi\AAPClient\UI\LoginScherm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm + 2019/03/01 15:27:42.000.618,E:\svn\Delphi\AAPClient\UI\LoginScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas 2019/03/04 07:46:54.000.107,=E:\svn\Delphi\AAPClient\Unit1.pas 2019/03/04 07:48:44.000.257,=E:\svn\Delphi\AAPClient\Unit1.pas 2019/03/04 07:48:53.000.280,E:\svn\Delphi\AAPClient\UI\LoginScherm.pas= - 2019/03/04 07:49:00.000.838,E:\svn\Delphi\AAPClient\Unit1.pas=E:\svn\Delphi\AAPClient\UI\LoginScherm.pas 2019/03/04 07:49:00.000.838,E:\svn\Delphi\AAPClient\Unit1.dfm=E:\svn\Delphi\AAPClient\UI\LoginScherm.dfm + 2019/03/04 07:49:00.000.838,E:\svn\Delphi\AAPClient\Unit1.pas=E:\svn\Delphi\AAPClient\UI\LoginScherm.pas 2019/03/05 10:51:12.000.820,=E:\svn\Delphi\AAPClient\WS.pas 2019/03/05 10:53:16.000.806,=E:\svn\Delphi\AAPClient\WS.pas 2019/03/05 10:56:57.000.976,E:\svn\Delphi\AAPClient\WS\GebruikerService.pas=E:\svn\Delphi\AAPClient\WS.pas @@ -29,16 +29,16 @@ 2019/03/07 08:39:29.000.118,E:\svn\Delphi\AAPClient\Unit1.dfm=E:\svn\Delphi\AAPClient\UI\HomeScherm.dfm 2019/03/07 08:39:29.000.118,E:\svn\Delphi\AAPClient\Unit1.pas=E:\svn\Delphi\AAPClient\UI\HomeScherm.pas 2019/03/07 11:22:02.000.536,=E:\svn\Delphi\AAPClient\Unit1.pas - 2019/03/07 11:29:09.000.427,E:\svn\Delphi\AAPClient\Unit1.dfm=E:\svn\Delphi\AAPClient\UI\PalletScherm.dfm 2019/03/07 11:29:09.000.427,E:\svn\Delphi\AAPClient\Unit1.pas=E:\svn\Delphi\AAPClient\UI\PalletScherm.pas + 2019/03/07 11:29:09.000.427,E:\svn\Delphi\AAPClient\Unit1.dfm=E:\svn\Delphi\AAPClient\UI\PalletScherm.dfm 2019/03/07 15:18:54.000.922,=E:\svn\Delphi\AAPClient\WS.pas 2019/03/07 15:19:13.000.507,E:\svn\Delphi\AAPClient\WS.pas=E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas 2019/03/08 10:21:18.000.208,=E:\svn\Delphi\AAPClient\WS.pas 2019/03/08 10:26:55.000.996,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas= - 2019/03/08 10:27:08.000.419,E:\svn\Delphi\AAPClient\UI\PalletScherm.dfm=E:\svn\Delphi\AAPClient\WS\DnaCodeService.dfm 2019/03/08 10:27:08.000.419,E:\svn\Delphi\AAPClient\UI\PalletScherm.pas=E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas - 2019/03/08 10:27:45.000.805,E:\svn\Delphi\AAPClient\WS\DnaCodeService.dfm=E:\svn\Delphi\AAPClient\UI\PalletScherm.dfm + 2019/03/08 10:27:08.000.419,E:\svn\Delphi\AAPClient\UI\PalletScherm.dfm=E:\svn\Delphi\AAPClient\WS\DnaCodeService.dfm 2019/03/08 10:27:45.000.805,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\UI\PalletScherm.pas + 2019/03/08 10:27:45.000.805,E:\svn\Delphi\AAPClient\WS\DnaCodeService.dfm=E:\svn\Delphi\AAPClient\UI\PalletScherm.dfm 2019/03/08 10:28:02.000.451,E:\svn\Delphi\AAPClient\WS.pas=E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas 2019/03/08 11:14:25.000.860,=E:\svn\Delphi\AAPClient\Unit1.pas 2019/03/08 11:15:19.000.292,E:\svn\Delphi\AAPClient\Unit1.dfm=E:\svn\Delphi\AAPClient\UI\BestaandePalletScherm.dfm @@ -53,8 +53,8 @@ 2019/03/12 11:42:41.000.845,=E:\svn\Delphi\AAPClient\WS.pas 2019/03/12 11:42:52.000.715,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\WS.pas 2019/03/18 09:44:48.000.103,=E:\svn\Delphi\AAPClient\Unit1.pas - 2019/03/18 09:46:03.000.084,E:\svn\Delphi\AAPClient\UI\InfoLogScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas 2019/03/18 09:46:03.000.084,E:\svn\Delphi\AAPClient\UI\InfoLogScherm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm + 2019/03/18 09:46:03.000.084,E:\svn\Delphi\AAPClient\UI\InfoLogScherm.pas=E:\svn\Delphi\AAPClient\Unit1.pas 2019/03/18 11:06:46.000.842,=E:\svn\Delphi\AAPClient\WS.pas 2019/03/18 11:07:10.000.880,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas= 2019/03/18 11:07:23.000.750,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\WS.pas @@ -73,8 +73,11 @@ 2019/05/02 15:08:28.000.270,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas= 2019/05/02 15:08:38.000.127,E:\svn\Delphi\AAPClient\WS\DnaCodeService.pas=E:\svn\Delphi\AAPClient\WS.pas 2019/09/03 15:55:43.000.155,=E:\svn\Delphi\AAPClient\Unit1.pas - 2019/09/03 15:56:30.000.060,E:\svn\Delphi\AAPClient\UI\LoginScherm2.pas=E:\svn\Delphi\AAPClient\Unit1.pas 2019/09/03 15:56:30.000.060,E:\svn\Delphi\AAPClient\UI\LoginScherm2.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm + 2019/09/03 15:56:30.000.060,E:\svn\Delphi\AAPClient\UI\LoginScherm2.pas=E:\svn\Delphi\AAPClient\Unit1.pas + 2019/09/04 13:14:25.076,=E:\svn\Delphi\AAPClient\Unit1.pas + 2019/09/04 13:17:21.462,E:\svn\Delphi\AAPClient\UI\DimmerForm.pas=E:\svn\Delphi\AAPClient\Unit1.pas + 2019/09/04 13:17:21.462,E:\svn\Delphi\AAPClient\UI\DimmerForm.dfm=E:\svn\Delphi\AAPClient\Unit1.dfm @@ -101,6 +104,8 @@ + + Index: AAPClient/ProScan.dproj =================================================================== diff -u -r114 -r115 --- AAPClient/ProScan.dproj (.../ProScan.dproj) (revision 114) +++ AAPClient/ProScan.dproj (.../ProScan.dproj) (revision 115) @@ -133,6 +133,10 @@
fmLoginScherm2
dfm + +
fmDimmerForm
+ dfm +
Cfg_2 Base Index: AAPClient/ProScanMain.dfm =================================================================== diff -u -r96 -r115 --- AAPClient/ProScanMain.dfm (.../ProScanMain.dfm) (revision 96) +++ AAPClient/ProScanMain.dfm (.../ProScanMain.dfm) (revision 115) @@ -17,4 +17,10 @@ OnCreate = FormCreate PixelsPerInch = 96 TextHeight = 13 + object ApplicationEvents1: TApplicationEvents + OnModalBegin = ApplicationEvents1ModalBegin + OnModalEnd = ApplicationEvents1ModalEnd + Left = 104 + Top = 112 + end end Index: AAPClient/UI/DimmerForm.dfm =================================================================== diff -u --- AAPClient/UI/DimmerForm.dfm (revision 0) +++ AAPClient/UI/DimmerForm.dfm (revision 115) @@ -0,0 +1,20 @@ +object fmDimmerForm: TfmDimmerForm + Left = 0 + Top = 0 + AlphaBlend = True + AlphaBlendValue = 128 + BorderStyle = bsNone + Caption = 'fmDimmerForm' + ClientHeight = 375 + ClientWidth = 651 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + OnCreate = FormCreate + PixelsPerInch = 96 + TextHeight = 13 +end