SetClassWord, fonction (winuser.h)
Remplace la valeur 16 bits (WORD) au décalage spécifié dans la mémoire de classe supplémentaire pour la classe de fenêtre à laquelle appartient la fenêtre spécifiée.
Syntaxe
WORD SetClassWord(
[in] HWND hWnd,
[in] int nIndex,
[in] WORD wNewWord
);
Paramètres
[in] hWnd
Type : HWND
Handle de la fenêtre et, indirectement, de la classe à laquelle appartient la fenêtre.
[in] nIndex
Type : int
Décalage d’octets de base zéro de la valeur à remplacer. Les valeurs valides sont comprises entre zéro et le nombre d’octets de la mémoire de classe moins deux ; par exemple, si vous avez spécifié 10 octets ou plus de mémoire de classe supplémentaire, une valeur de 8 serait un index du cinquième entier 16 bits.
[in] wNewWord
Type : WORD
Valeur de remplacement.
Valeur retournée
Type : WORD
Si la fonction réussit, la valeur de retour est la valeur précédente de l’entier 16 bits spécifié. Si la valeur n’a pas été définie précédemment, la valeur de retour est zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Réservez une mémoire de classe supplémentaire en spécifiant une valeur différente de zéro dans le membre cbClsExtra de la structure WNDCLASS utilisée avec la fonction RegisterClass .
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |
Voir aussi
Conceptuel
Référence