Bug 187

Summary: Разные свойства окна Delphi-программы в разных оконных менеджерах
Product: WINE@Etersoft Reporter: Константин Петров <argentum>
Component: ОбщееAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: Vitaly Lipatov <lav>
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 166    
Attachments: Программа открывает окно с кнопкой. Написана на Delphi. По кнопке создается новое окно.

Description Константин Петров 2006-09-06 18:50:40 MSD
В GNOME 2.14.1 и Fvwm 2.5.16 замечена бага.
Окно, создаваемое программой Project1.exe в Windows должно иметь 3 кнопки в 
заголовке: Свернуть, Максимизировать, Закрыть.
В GNOME и Fvwm окно можно только закрыть.

Также окно должно отображаться кнопкой на таскбаре.
В GNOME и в Fvwm она не отображается. Таким образом при сворачивании всех окон 
(кнопкой "Свернуть все окна") к окну программы будет невозможно обратиться. 
Через "alt-tab" оно также недоступно.
После этого в GNOME  при обращении к какому-либо работающему стороннему окну на 
заднем фоне возникает окно нашей программы.

Такая особенность не была обнаружена в KDE, Enlightenment, WindowMaker, IceWM.

!!! Программа Project1.exe написана на Delphi.
Comment 1 Константин Петров 2006-09-06 18:52:33 MSD
Created attachment 43 [details]
Программа открывает окно с кнопкой. Написана на Delphi. По кнопке создается новое окно.

Программа открывает окно с кнопкой. Написана на Delphi. По кнопке создается
новое окно.
Comment 2 Константин Петров 2006-09-06 19:22:54 MSD
По всей видимости так себя ведут программы написаные с использованием технологи 
VCL от Borland. Дело в том, что при запуске такой программы создается объект 
приложения, который имеет скрытое окно, а затем этот объект создает главную 
форму, для которой выполняет серию вызовов SetWindowLong чтобы придать ей 
нужные свойства - чтобы она показалась на таскбаре и пр.
Comment 3 Константин Петров 2006-09-06 20:54:42 MSD
Эта проблема давно обсуждается в http://bugs.winehq.org/show_bug.cgi?id=1598
Comment 4 Константин Петров 2006-10-11 14:27:16 MSD
проблема решена в версии 1.0.4