PRB: ShellExecute() Succeeds But App Window Doesn't AppearLast reviewed: December 21, 1994Article ID: Q124133 |
The information in this article applies to:
SYMPTOMSThe following call to ShellExecute() succeeds and the file association is set in File Manager, but the application does not appear to execute (the window is not shown):
hShell = ShellExecute( hWnd, NULL, lpszFile, NULL, lpszDir, SW_SHOWDEFAULT ); CAUSEShellExecute() is directly thunked to 16-bit Windows. Windows-based applications do not support the SW_SHOWDEFAULT flag.
RESOLUTIONUnder Win32s, use SW_NORMAL instead of SW_SHOWDEFAULT when using ShellExecute() with a 16-bit Windows-based application. You can use SW_SHOWDEFAULT if the application specified is a Win32-based application.
STATUSThis behavior is by design.
|
Additional reference words: 1.20
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |