Excluir uma propriedade janela

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; 
} 

 

Index