Kbase P155725: Clicking on child window in application brings entire application (all windows) in front of other ap
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  13/11/2009 |
|
Status: Unverified
SYMPTOM(s):
Application built using parent & child windows
Child windows are attached to the parent window by setting the child windows :PARENT attribute to the handle of the parent window
In Progress 8, clicking on a child window would bring that window to the foreground but would leave its parent window where ever it was on the users desktop (i.e. behind other non-Progress windows)
When clicking on a Progress window in version 8 all the Progress Windows of that session comes to the foreground/in version 9 only the Window that received the focus comes up to the foreground
In OpenEdge 10.2, clicking on a child window will bring the child window and all other Progress windows to the foreground (i.e. all non-Progress windows would be behind all Progress windows)
FACT(s) (Environment):
Windows
Progress 8.x
Progress 9.x
OpenEdge 10.x
CHANGE:
Migrated from Progress 8.x to OpenEdge 10.2A
CAUSE:
This is expected behavior. Starting in Progress 9.0A a decision was made to change product functionality such that clicking on a child window would bring the entire application to the foreground
FIX:
This is how applications in Progress are designed to work since Progress 9.0A.
Workaround:
The client-startup parameter (-nozgrouping) has been added for users who prefer to revert to the functionality as it was in the past. This client startup parameter ensures that windows adopt Progress 8.x behavior.