PRB: Windows 95 Ignores ALT+TAB from SendKeys in Visual BasicLast reviewed: October 30, 1995Article ID: Q129839 |
The information in this article applies to:
SYMPTOMSA Visual Basic application running under Windows 95 is unable to use SendKeys to send an ALT+TAB key sequence to the operating system. The application can use SendKeys to send an ALT+TAB key sequence to the operating system when the application is running under Windows version 3.x, Windows for Workgroups, or Windows NT. Windows 95 ignores the ALT+TAB key sequence sent by the Visual Basic application.
CAUSEWindows 95 handles the processing of the ALT+TAB key sequence differently. When you press the ALT+TAB key sequence, Windows 95 handles it immediately rather than placing it in the message queue as Windows 3.x, Windows for Workgroups, and Windows NT do. Therefore, placing the ALT+TAB sequence in the message queue by using SendKeys does not produce the desired behavior.
RESOLUTIONModify any application that programmatically sends an ALT+TAB key sequence to the Windows 95 operating system. NOTE: Using the ALT+TAB keystroke sequence to make an application active is not recommended by Microsoft under any operating system. In Visual Basic, use the AppActivate statement instead.
STATUSThis behavior is by design. It is not a problem with Visual Basic. It is a difference in the behavior of Windows 95. By design, Windows 95 handles the ALT+TAB keystroke sequence differently.
MORE INFORMATION
Steps to Reproduce the Behavior
Under Windows 3.x, Windows for Workgroups, or Windows NT "ALT+TAB Sent" is displayed in the Debug Window (if the Debug Window is visible, and an application's title appears in the center of the screen and then disappears when that application becomes active.
|
Additional reference words: 4.00 Alt Tab Send Win95 vb4win vb4all
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |