Funzione SetClassWord (winuser.h)
Sostituisce il valore a 16 bit (WORD) in corrispondenza dell'offset specificato nella memoria di classe aggiuntiva per la classe window a cui appartiene la finestra specificata.
Sintassi
WORD SetClassWord(
[in] HWND hWnd,
[in] int nIndex,
[in] WORD wNewWord
);
Parametri
[in] hWnd
Tipo: HWND
Handle per la finestra e, indirettamente, la classe a cui appartiene la finestra.
[in] nIndex
Tipo: int
Offset dei byte in base zero del valore da sostituire. I valori validi sono compresi nell'intervallo zero fino al numero di byte di memoria della classe meno due; Ad esempio, se si specificano 10 o più byte di memoria di classe aggiuntiva, un valore pari a 8 sarà un indice al quinto numero intero a 16 bit.
[in] wNewWord
Tipo: WORD
Valore sostitutivo.
Valore restituito
Tipo: WORD
Se la funzione ha esito positivo, il valore restituito è il valore precedente dell'intero a 16 bit specificato. Se il valore non è stato impostato in precedenza, il valore restituito è zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Riservare memoria di classe aggiuntiva specificando un valore diverso da zero nel membro cbClsExtra della struttura WNDCLASS utilizzata con la funzione RegisterClass .
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Vedi anche
Informazioni concettuali
Riferimento