ShowInTaskbar = stAlways Bug of MainForm on Windows and TWin32WidgetSet(WidgetSet).AppHandle Bug
Original Reporter info from Mantis: jixian.yang
-
Reporter name: yang jixian
Original Reporter info from Mantis: jixian.yang
- Reporter name: yang jixian
Description:
When set Application.MainForm.ShowInTaskbar := stAlways, MainForm button on taskbar disappeared when minimized.
It should never disappear.
Another bug is TWin32WidgetSet(WidgetSet).AppHandle. If it is set to SW_HIDE in application, it should never appear on taskbar no matter minimized or restored or something else.
It is terrible on TWin32WidgetSet(WidgetSet).AppHandle that when SetWindowLong(TWin32WidgetSet(WidgetSet).AppHandle, GWL_EXSTYLE,
GetWindowLong(TWin32WidgetSet(WidgetSet).AppHandle, GWL_EXSTYLE)
or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
It still has the ability to show on taskbar.
The bug can not be found on Turbo Delphi.
Mantis conversion info:
- Mantis ID: 20864
- Version: 0.9.31 (SVN)
- Fixed in version: 1.3 (SVN)
- Target version: 1.3 (SVN)