User32GetClassLong(IntPtr, ClassLongValues) Method
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("User32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static int GetClassLong(
IntPtr hWnd,
ClassLongValues value
)
<DllImportAttribute("User32.dll", CharSet := CharSet.Auto, SetLastError := true>]
Public Shared Function GetClassLong (
hWnd As IntPtr,
value As ClassLongValues
) As Integer
Dim hWnd As IntPtr
Dim value As ClassLongValues
Dim returnValue As Integer
returnValue = User32.GetClassLong(hWnd,
value)
public:
[DllImportAttribute(L"User32.dll", CharSet = CharSet::Auto, SetLastError = true)]
static int GetClassLong(
IntPtr hWnd,
ClassLongValues value
)
[<DllImportAttribute("User32.dll", CharSet = CharSet.Auto, SetLastError = true)>]
static member GetClassLong :
hWnd : IntPtr *
value : ClassLongValues -> int
No code example is currently available or this language may not be supported.
- hWnd IntPtr
-
A handle to the window and, indirectly, the class to which the window belongs.
- value ClassLongValues
-
The value to be retrieved.
To retrieve a value from the extra class memory, specify the positive,
zero-based byte offset of the value to be retrieved.
Valid values are in the range zero through the number of bytes of extra class memory,
minus four; for example, if you specified 12 or more bytes of extra class memory,
a value of 8 would be an index to the third integer.
Int32
If the function succeeds, the return value is the requested value.
If the function fails, the return value is Zero.
To get extended error information, call
GetLastWin32Error.