Función SetClassWord (winuser.h)

Reemplaza el valor de 16 bits (WORD) en el desplazamiento especificado en la memoria de clase adicional de la clase de ventana a la que pertenece la ventana especificada.

Nota Esta función solo se proporciona para la compatibilidad con versiones de 16 bits de Windows. Las aplicaciones deben usar la función SetClassLong .
 

Sintaxis

WORD SetClassWord(
  [in] HWND hWnd,
  [in] int  nIndex,
  [in] WORD wNewWord
);

Parámetros

[in] hWnd

Tipo: HWND

Identificador de la ventana y, indirectamente, la clase a la que pertenece la ventana.

[in] nIndex

Tipo: int

Desplazamiento de bytes de base cero del valor que se va a reemplazar. Los valores válidos están en el intervalo cero a través del número de bytes de memoria de clase menos dos; por ejemplo, si especificó 10 o más bytes de memoria de clase adicional, un valor de 8 sería un índice para el quinto entero de 16 bits.

[in] wNewWord

Tipo: WORD

Valor de reemplazo.

Valor devuelto

Tipo: WORD

Si la función se ejecuta correctamente, el valor devuelto es el valor anterior del entero de 16 bits especificado. Si el valor no se estableció anteriormente, el valor devuelto es cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Reserve memoria de clase adicional especificando un valor distinto de cero en el miembro cbClsExtra de la estructura WNDCLASS utilizada con la función RegisterClass .

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluya Windows.h)
Library User32.lib
Archivo DLL User32.dll

Consulte también

Conceptual

GetClassWord

Referencia

RegisterClass

SetClassLong

WNDCLASS

Clases de ventanas