reactos/base
Katayama Hirofumi MZ e6bced7a35
[EXPLORER][RUNDLL32] Restore minimized non-task windows (#5228)
The minimized non-task windows were not usable due to the bugs. In some situations, the system will restore the minimized non-task windows.
- Add IsTaskWnd helper function.
- Add SendPulseToTray function to send a pulse to the tray window.
- At some shell hook handlings, send a pulse to the tray window.
- Add IgnorePulse flag to control the timing of restoring.
- Add a timer to reset IgnorePulse flag.
- If the pulse has come and IgnorePulse flag is false, then restore the minimized non-task windows.
- Modify the rundll32 window procedure.
- Use WINDOWPLACEMENT to restore the minimized windows.
CORE-13895, CORE-18350
2023-05-03 07:39:05 +09:00
..
applications [REGEDIT] Strip redundant include, minor formatting (#5264) 2023-05-01 16:50:01 +02:00
services [AUDIOSRV] Overhaul logging interfaces CORE-16912 (#5067) 2023-02-18 18:28:30 +01:00
setup [USETUP] Speed up DoFileCopy +24% (#5089) 2023-02-24 10:19:53 +09:00
shell [EXPLORER][RUNDLL32] Restore minimized non-task windows (#5228) 2023-05-03 07:39:05 +09:00
system [EXPLORER][RUNDLL32] Restore minimized non-task windows (#5228) 2023-05-03 07:39:05 +09:00
CMakeLists.txt