Changeset 493 for trunk/NewView/MainForm.pas
- Timestamp:
- Dec 29, 2023, 2:09:06 AM (20 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NewView/MainForm.pas
r492 r493 521 521 522 522 // ALT 2023-12-24 523 Procedure CheckS etSysModal(FormWindow: TForm);524 Procedure Check UnsetSysModal;523 Procedure CheckSaveSysModal(FormWindow: TForm); 524 Procedure CheckReturnSysModal; 525 525 526 526 // Bookmarks ------------------------------------------ … … 3746 3746 end; 3747 3747 } 3748 Check UnsetSysModal;3748 CheckReturnSysModal; 3749 3749 3750 3750 // TODO rbri maybe we have to do this … … 4379 4379 } 4380 4380 // [ALT 2023-12-26] move above to procedure 4381 CheckS etSysModal(Self);4381 CheckSaveSysModal(Self); 4382 4382 4383 4383 LogEvent(LogStartup, 'RUN PROGRAM'); … … 4701 4701 EndUpdate; 4702 4702 end; 4703 // CheckS etSysModal(InformationForm);4703 // CheckSaveSysModal(InformationForm); 4704 4704 InformationForm.ShowModal; 4705 // CheckS etSysModal(Self);4705 // CheckSaveSysModal(Self); 4706 4706 End; 4707 4707 … … 7217 7217 end; 7218 7218 7219 7220 Procedure TMainForm.CheckSetSysModal(FormWindow: TForm); 7219 Procedure TMainForm.CheckSaveSysModal(FormWindow: TForm); 7221 7220 begin 7222 7221 // Override any existing system-modal state 7223 7222 if g_LastSysModalWindow <> NULLHANDLE then 7224 7223 begin 7225 WinSetSysModalWindow( HWND_DESKTOP, FormWindow.Frame.Handle ); 7226 end; 7227 end; 7228 7229 7230 Procedure TMainForm.CheckUnsetSysModal; 7224 //WinSetSysModalWindow( HWND_DESKTOP, FormWindow.Frame.Handle ); 7225 WinSetSysModalWindow( HWND_DESKTOP, NULLHANDLE ); 7226 WinSetActiveWindow( HWND_DESKTOP, FormWindow.Frame.Handle ); 7227 end; 7228 end; 7229 7230 Procedure TMainForm.CheckReturnSysModal; 7231 7231 begin 7232 7232 // Restore any previous system-modal window state … … 7234 7234 begin 7235 7235 WinSetSysModalWindow( HWND_DESKTOP, g_LastSysModalWindow ); 7236 WinSetActiveWindow( HWND_DESKTOP, g_LastSysModalWindow ); 7236 7237 end; 7237 7238 end;
Note:
See TracChangeset
for help on using the changeset viewer.