FIX: Incorrect Declaration for SelectObject API Function

ID: Q150213


The information in this article applies to:
  • Standard, Professional, and Enterprise Editions of Microsoft Visual Basic, 32-bit only, for Windows, version 4.0


SYMPTOMS

The Win32Api.txt file contains an incorrect entry for the declaration of the 32-bit SelectObject function.


RESOLUTION

The win32api.txt file contains the following incorrect declaration:


   Declare Function SelectObject Lib "user32" Alias "SelectObject" _
   ByVal hdc  As Long, ByVal hObject As Long) As Long 
The correct declaration is:

   Declare Function SelectObject Lib "gdi32" Alias "SelectObject" _
   (ByVal hdc  As Long, ByVal hObject As Long) As Long 
Notice that the library name was incorrect in the original declaration.


STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This bug has been fixed in Visual Basic 5.0.

Additional query words: kbVBp400bug kbVBp500fix kbVBp kbdsd kbDSupport KBWIN32SDK KBAPI

Keywords : kbVBp400bug kbVBp500fix kbGrpVB
Version :
Platform : WINDOWS
Issue type : kbbug


Last Reviewed: January 5, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.