Group: Window Class - Library: user32
Changes an attribute of the specified window. The function also sets the 32-bit (long) value at the specified offset into the extra window memory.
How to view icons stored in executable files (Icon Viewer) - II
System Image List Viewer
Creating irregularly shaped FoxPro form using transparency color key
Setting properties of the window: caption and user-defined value
Using FoxTray ActiveX control: System Tray Icon and menu attached to VFP form
Semi-transparent Form
Transparent Menu Class (requires VFP9)
How to make a VFP form fading out when released (GDI+ version)
How to make a VFP form fading out when released (GDI version)
Displaying the associated icons and descriptions for files and folders
Detecting changes in connections to removable drives (VFP9)
Windows Shell Icons displayed and exported to ICO files (Vista)
Browsing Windows Known Folders (Special Folders)
LONG SetWindowLong(
HWND hWnd, // handle to window
int nIndex, // offset of value to set
LONG dwNewLong // new value
);
DECLARE INTEGER SetWindowLong IN user32;
INTEGER hWnd,;
INTEGER nIndex,;
INTEGER dwNewLong
hWnd [in] Handle to the window and, indirectly, the class to which the window belongs.
nIndex [in] Specifies the zero-based offset to the value to be set.
dwNewLong [in] Specifies the replacement value.
If the function succeeds, the return value is the previous value of the specified 32-bit integer.