Quando uma janela for destruída, ele deve destruir qualquer janela Propriedades que ele definido. O exemplo a seguir usa a EnumPropsEx função e a função callback application-defined DelPropProc para destruir as propriedades associado com a janela identificada pela application-defined hwndSubclass variável. A função de retorno de chamada, que usa a RemoveProp função, também é mostrada.
caso WM_DESTROY: EnumPropsEx (hwndSubclass, DelPropProc, NULL);
PostQuitMessage(0);
quebra;
/ / DelPropProc é uma função callback application-defined / / que exclui uma propriedade janela.
Chamada de retorno BOOL DelPropProc (HWND hwndSubclass, / / identificador da janela com propriedade LPCSTR lpszString, / / propriedade seqüência de caracteres ou atom identificador hData) / / dados identificador {RemoveProp (hwndSubclass, lpszString);
retornar TRUE;
}