Aldus Freehand: Focus Is Not Returned to the Installer

Last reviewed: May 8, 1997
Article ID: Q102610
The information in this article applies to:
  • Microsoft Windows NT operating system, version 3.1
  • Microsoft Windows NT Advanced Server, version 3.1

SYMPTOMS

During Setup, the program items for Aldus Freehand are created. The focus should then return to the "Aldus Setup Main Window" so that you can complete installation. However, focus remains on the newly created Aldus program group window so that at this point, you can't see the program item for the tutorial. You must press ALT+TAB to return to the main window.

NOTE: This problem does not occur in Windows 3.1.

CAUSE

This problem is not specific to FreeHand. Any Aldus Windows-based application may exhibit this problem. The Aldus installer posts a DDE_EXECUTE message to Program Manager to add an item, then Yield()s and assumes the message will be processed. It would be processed if Program Manager were a 16-bit Windows-based application nonpreemptively scheduled. Instead, Program Manager takes the focus to process the DDE command and the focus is never returned to the Aldus installer.

WORKAROUND

Change focus back to the Aldus installer by hand.


Additional query words: prodnt
Keywords : kb3rdparty kbbug3.10 nt32ap
Platform : WINDOWS


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: May 8, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.