GetClassLong (user32)
Last changed: -202.74.138.1

.
Summary

C# Signature:

[Obsolete("This method will crash on 64-bit operating systems. Use GetClassLongPtr instead"),
DllImport("user32.dll")]
static extern uint GetClassLong(IntPtr hWnd, int nIndex);

VB.NET Signature

<DllImport("user32.dll", EntryPoint:="GetClassLongA", SetLastError:=True, CharSet:=CharSet.Ansi)> _
Public Function GetClassLong(hWnd as IntPtr, <MarshalAs(UnmanagedType.I4)>nIndex as ClassLongFlags) as Integer

End Function

VB Signature

Public Declare Function GetClassLong Lib "user32" Alias "GetClassLongA" _
        (ByVal hWnd As Long, _
         ByVal nIndex As Long) As Long

User-Defined Types:

None.

Notes:

This declaration will crash on 64-bit operating systems.

"GetClassLong" is obsolete and "GetClassLongPtr" should be used instead.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation