La funzione SetProp aggiunge una nuova voce o modifica una voce esistente nell'elenco proprietà della finestra specificata. La funzione aggiunge una nuova voce all'elenco, se la stringa di caratteri specificato non esiste già nell'elenco. La nuova voce contiene la stringa e la maniglia. In caso contrario, la funzione sostituisce handle corrente della stringa con l'handle specificato.
(BOOL SetProp HWND hWnd, / / handle di finestraLPCTSTRlpString, / / atomo o indirizzo di stringaGestirehData / / handle di dati);
Se l'handle di dati e la stringa vengono aggiunti all'elenco di proprietà, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.
Prima di distruggere una finestra (che è, prima di elaborare la WM_DESTROY messaggio), un'applicazione deve rimuovere tutte le voci ha aggiunto all'elenco di proprietà. L'applicazione deve utilizzare la funzione RemoveProp per rimuovere le voci.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Unicode:Implementato come versioni Unicode e ANSI su Windows NT.
Cenni preliminari sulle proprietà di finestra, finestra Proprietà funzioni, EnumProps, EnumPropsEx, GetProp, GlobalAddAtom, RemoveProp
Rimedio: Inserire il CD-ROM CD di MSDN Library.