The information in this article applies to:
In previous versions of Visual Basic, when you passed a control to a DLL or VBX, your function declaration looked like this:
Now, in Microsoft Visual Basic version 4.0, the keyword ByVal must
be used when passing the same control, so now your function declaration
must look like this:
The Visual Basic API was changed. Now, functions expecting a control as a
parameter require a handle to the control, an HCTL. Omitting ByVal within
the parameter list causes a pointer to the HCTL to be passed instead of the
HCTL itself. To ensure an HCTL is passed, use the ByVal keyword. This
behavior is by design.
Additional query words: 4.00 vb4win vb4all
Keywords : |
Last Reviewed: September 17, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |