Deleting a Window Property
When a window is destroyed, it must destroy any window properties it set. The
following example uses the
EnumPropsEx function and the application-defined callback function DelPropProc to destroy
the properties associated with the window identified by the
application-defined hwndSubclass variable. The callback function, which uses the
RemoveProp function, is also shown.
case WM_DESTROY:
EnumPropsEx(hwndSubclass, DelPropProc, NULL);
PostQuitMessage(0);
break;
// DelPropProc is an application-defined callback function
// that deletes a window property.
BOOL CALLBACK DelPropProc(
HWND hwndSubclass, // handle of window with property
LPCSTR lpszString, // property string or atom
HANDLE hData) // data handle
{
RemoveProp(hwndSubclass, lpszString);
return TRUE;
}
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database