Leer en inglés

Compartir a través de


Encabezado winuser.h

Varias tecnologías usan este encabezado. Para más información, consulte:

winuser.h contiene las siguientes interfaces de programación:

Functions

 
ActivateKeyboardLayout

Establece el identificador de la configuración regional de entrada (antes denominado identificador de distribución del teclado) para el subproceso de llamada o el proceso actual. El identificador de la configuración regional de entrada especifica una configuración regional y la distribución física del teclado.
AddClipboardFormatListener

Places la ventana especificada en la lista de agentes de escucha de formato del Portapapeles mantenidos por el sistema.
AdjustWindowRect

Calcula el tamaño necesario del rectángulo de ventana, en función del tamaño deseado del rectángulo de cliente. A continuación, el rectángulo de ventana se puede pasar a la función CreateWindow para crear una ventana cuyo área de cliente sea el tamaño deseado.
AdjustWindowRectEx

Calcula el tamaño necesario del rectángulo de ventana, en función del tamaño deseado del rectángulo de cliente. A continuación, el rectángulo de ventana se puede pasar a la función CreateWindowEx para crear una ventana cuyo área de cliente sea el tamaño deseado.
AdjustWindowRectExForDpi

Calcula el tamaño necesario del rectángulo de ventana, en función del tamaño deseado del rectángulo de cliente y el valor de PPP proporcionado.
AllowSetForegroundWindow

Habilita el proceso especificado para establecer la ventana de primer plano mediante la función SetForegroundWindow. El proceso de llamada ya debe ser capaz de establecer la ventana en primer plano. Para obtener más información, vea Comentarios más adelante en este tema.
AnimateWindow

Permite producir efectos especiales al mostrar u ocultar ventanas. Hay cuatro tipos de animación: _roll, deslizar, contraer o expandir, y fundido combinado alfa.
AnyPopup

Indica si existe una ventana emergente de nivel superior, visible o superpuesta en la pantalla. La función busca en toda la pantalla, no solo en el área cliente de la aplicación que realiza la llamada.
AppendMenuA

Anexa un nuevo elemento al final de la barra de menús, el menú desplegable, el submenú o el menú contextual especificados. Puede usar esta función para especificar el contenido, la apariencia y el comportamiento del elemento de menú. (ANSI)
AppendMenuW

Anexa un nuevo elemento al final de la barra de menús, el menú desplegable, el submenú o el menú contextual especificados. Puede usar esta función para especificar el contenido, la apariencia y el comportamiento del elemento de menú. (Unicode)
AreDpiAwarenessContextsEqual

Determina si dos valores de DPI_AWARENESS_CONTEXT son idénticos.
ArrangeIconicWindows

Organiza todas las ventanas secundarias minimizadas (icónicas) de la ventana primaria especificada.
AttachThreadInput

Asocia o desasocia el mecanismo de procesamiento de entrada de un subproceso al de otro subproceso.
BeginDeferWindowPos

Asigna memoria para una estructura de posición de varias ventanas y devuelve el identificador a la estructura.
BeginPaint

La función BeginPaint prepara la ventana especificada para pintar y rellena una estructura PAINTSTRUCT con información sobre la pintura.
BlockInput

Impide que los eventos de entrada del teclado y del mouse lleguen a las aplicaciones.
BringWindowToTop

Lleva la ventana especificada a la parte superior del orden Z. Si la ventana es una ventana de nivel superior, se activa. Si la ventana es una ventana secundaria, se activa la ventana primaria de nivel superior asociada a la ventana secundaria.
BroadcastSystemMessage

La función BroadcastSystemMessage envía un mensaje a los destinatarios especificados. (BroadcastSystemMessage)
BroadcastSystemMessageA

Envía un mensaje a los destinatarios especificados. (BroadcastSystemMessageA)
BroadcastSystemMessageExA

Envía un mensaje a los destinatarios especificados. (BroadcastSystemMessageExA)
BroadcastSystemMessageExW

Envía un mensaje a los destinatarios especificados. (BroadcastSystemMessageExW)
BroadcastSystemMessageW

La función BroadcastSystemMessageW (Unicode) envía un mensaje a los destinatarios especificados. (BroadcastSystemMessageW)
CalculatePopupWindowPosition

Calcula una posición de ventana emergente adecuada mediante el punto de anclaje, el tamaño de ventana emergente, las marcas y el rectángulo de exclusión opcional.
CallMsgFilterA

Pasa el mensaje y el código de enlace especificados a los procedimientos de enlace asociados a la WH_SYSMSGFILTER y WH_MSGFILTER enlaces. (ANSI)
CallMsgFilterW

Pasa el mensaje y el código de enlace especificados a los procedimientos de enlace asociados a la WH_SYSMSGFILTER y WH_MSGFILTER enlaces. (Unicode)
CallNextHookEx

Pasa la información del enlace al siguiente procedimiento de enlace de la cadena de enlace actual. Un procedimiento de enlace puede llamar a esta función antes o después de procesar la información del enlace.
CallWindowProcA

Pasa información del mensaje al procedimiento de ventana especificado. (ANSI)
CallWindowProcW

Pasa información del mensaje al procedimiento de ventana especificado. (Unicode)
CascadeWindows

Aplica en cascada las ventanas secundarias especificadas de la ventana primaria especificada.
ChangeClipboardChain

Quita una ventana especificada de la cadena de visores del Portapapeles.
ChangeDisplaySettingsA

La función ChangeDisplaySettings cambia la configuración del dispositivo de visualización predeterminado al modo gráfico especificado. (ANSI)
ChangeDisplaySettingsExA

La función ChangeDisplaySettingsEx cambia la configuración del dispositivo de visualización especificado al modo gráfico especificado. (ANSI)
ChangeDisplaySettingsExW

La función ChangeDisplaySettingsEx cambia la configuración del dispositivo de visualización especificado al modo gráfico especificado. (Unicode)
ChangeDisplaySettingsW

La función ChangeDisplaySettings cambia la configuración del dispositivo de visualización predeterminado al modo gráfico especificado. (Unicode)
ChangeWindowMessageFilter

Agrega o quita un mensaje del filtro de mensajes de aislamiento de privilegios de la interfaz de usuario (UIPI).
ChangeWindowMessageFilterEx

Modifica el filtro de mensajes de aislamiento de privilegios de la interfaz de usuario (UIPI) para una ventana especificada.
CharLowerA

Convierte una cadena de caracteres o un solo carácter en minúsculas. Si el operando es una cadena de caracteres, la función convierte los caracteres en su lugar. (ANSI)
CharLowerBuffA

Convierte caracteres en mayúsculas en un búfer en caracteres en minúsculas. La función convierte los caracteres en contexto. (ANSI)
CharLowerBuffW

Convierte caracteres en mayúsculas en un búfer en caracteres en minúsculas. La función convierte los caracteres en contexto. (Unicode)
CharLowerW

Convierte una cadena de caracteres o un solo carácter en minúsculas. Si el operando es una cadena de caracteres, la función convierte los caracteres en su lugar. (Unicode)
CharNextA

Recupera un puntero al siguiente carácter de una cadena. Esta función puede controlar cadenas que constan de caracteres de un solo o varios bytes. (ANSI)
CharNextExA

Recupera el puntero al carácter siguiente de una cadena. Esta función puede controlar cadenas que constan de caracteres de un solo o varios bytes.
CharNextW

Recupera un puntero al siguiente carácter de una cadena. Esta función puede controlar cadenas que constan de caracteres de un solo o varios bytes. (Unicode)
CharPrevA

Recupera un puntero al carácter anterior de una cadena. Esta función puede controlar cadenas que constan de caracteres de un solo o varios bytes. (ANSI)
CharPrevExA

Recupera el puntero al carácter anterior de una cadena. Esta función puede controlar cadenas que constan de caracteres de un solo o varios bytes.
CharPrevW

Recupera un puntero al carácter anterior de una cadena. Esta función puede controlar cadenas que constan de caracteres de un solo o varios bytes. (Unicode)
CharToOemA

Convierte una cadena en el juego de caracteres definido por OEM. Advertencia No usar. (ANSI)
CharToOemBuffA

Convierte un número especificado de caracteres en una cadena en el juego de caracteres definido por OEM. (ANSI)
CharToOemBuffW

Convierte un número especificado de caracteres en una cadena en el juego de caracteres definido por OEM. (Unicode)
CharToOemW

Convierte una cadena en el juego de caracteres definido por OEM. Advertencia No usar. (Unicode)
CharUpperA

Convierte una cadena de caracteres o un solo carácter en mayúsculas. Si el operando es una cadena de caracteres, la función convierte los caracteres en su lugar. (ANSI)
CharUpperBuffA

Convierte caracteres en minúsculas en un búfer en caracteres en mayúsculas. La función convierte los caracteres en contexto. (ANSI)
CharUpperBuffW

Convierte caracteres en minúsculas en un búfer en caracteres en mayúsculas. La función convierte los caracteres en contexto. (Unicode)
CharUpperW

Convierte una cadena de caracteres o un solo carácter en mayúsculas. Si el operando es una cadena de caracteres, la función convierte los caracteres en su lugar. (Unicode)
CheckDlgButton

Cambia el estado de comprobación de un control de botón.
CheckMenuItem

Establece el estado del atributo de marca de verificación del elemento de menú especificado en seleccionado o desactivado.
CheckMenuRadioItem

Comprueba un elemento de menú especificado y lo convierte en un elemento de radio. Al mismo tiempo, la función borra todos los demás elementos de menú del grupo asociado y borra la marca de tipo de elemento de radio para esos elementos.
CheckRadioButton

Agrega una marca de verificación a (comprobaciones) un botón de radio especificado en un grupo y quita una marca de verificación de (borra) todos los demás botones de radio del grupo.
ChildWindowFromPoint

Determina qué, si existe, de las ventanas secundarias que pertenecen a una ventana primaria, contiene el punto especificado. La búsqueda está restringida a ventanas secundarias inmediatas. Los nietos y las ventanas descendientes más profundas no se buscan.
ChildWindowFromPointEx

Determina qué, si existe, de las ventanas secundarias que pertenecen a la ventana primaria especificada contiene el punto especificado.
ClientToScreen

La función ClientToScreen convierte las coordenadas de área de cliente de un punto especificado en coordenadas de pantalla.
ClipCursor

Limita el cursor a un área rectangular en la pantalla.
CloseClipboard

Cierra el Portapapeles.
CloseDesktop

Cierra un identificador abierto en un objeto de escritorio.
CloseGestureInfoHandle

Cierra los recursos asociados a un identificador de información de gestos.
CloseTouchInputHandle

Cierra un identificador de entrada táctil, libera la memoria del proceso asociada e invalida el identificador.
CloseWindow

Minimiza (pero no destruye) la ventana especificada.
CloseWindowStation

Cierra una manija de la estación de ventana abierta.
CopyAcceleratorTableA

Copia la tabla de aceleración especificada. Esta función se usa para obtener los datos de la tabla de aceleración que corresponden a un identificador de tabla de aceleración o para determinar el tamaño de los datos de la tabla de aceleradores. (ANSI)
CopyAcceleratorTableW

Copia la tabla de aceleración especificada. Esta función se usa para obtener los datos de la tabla de aceleración que corresponden a un identificador de tabla de aceleración o para determinar el tamaño de los datos de la tabla de aceleradores. (Unicode)
CopyCursor

Copia el cursor especificado.
CopyIcon

Copia el icono especificado de otro módulo al módulo actual.
CopyImage

Crea una nueva imagen (icono, cursor o mapa de bits) y copia los atributos de la imagen especificada en la nueva. Si es necesario, la función amplía los bits para ajustarse al tamaño deseado de la nueva imagen.
CopyRect

La función CopyRect copia las coordenadas de un rectángulo en otro.
CountClipboardFormats

Recupera el número de formatos de datos diferentes actualmente en el Portapapeles.
CreateAcceleratorTableA

Crea una tabla de aceleración. (ANSI)
CreateAcceleratorTableW

Crea una tabla de aceleración. (Unicode)
CreateCaret

Crea una nueva forma para el símbolo de intercalación del sistema y asigna la propiedad del símbolo de intercalación a la ventana especificada. La forma de intercalación puede ser una línea, un bloque o un mapa de bits.
CreateCursor

Crea un cursor con el tamaño, los patrones de bits y la zona activa especificados.
CreateDesktopA

Crea un nuevo escritorio, lo asocia a la estación de ventana actual del proceso de llamada y lo asigna al subproceso que realiza la llamada. (ANSI)
CreateDesktopExA

Crea un nuevo escritorio con el montón especificado, lo asocia a la estación de ventana actual del proceso de llamada y lo asigna al subproceso que realiza la llamada. (ANSI)
CreateDesktopExW

Crea un nuevo escritorio con el montón especificado, lo asocia a la estación de ventana actual del proceso de llamada y lo asigna al subproceso que realiza la llamada. (Unicode)
CreateDesktopW

Crea un nuevo escritorio, lo asocia a la estación de ventana actual del proceso de llamada y lo asigna al subproceso que realiza la llamada. (Unicode)
CreateDialogA

Crea un cuadro de diálogo modela a partir de un recurso de plantilla de cuadro de diálogo. La macro CreateDialog usa la función CreateDialogParam. (ANSI)
CreateDialogIndirectA

Crea un cuadro de diálogo modela a partir de una plantilla de cuadro de diálogo en memoria. La macro CreateDialogIndirect usa la función CreateDialogIndirectParam. (ANSI)
CreateDialogIndirectParamA

Crea un cuadro de diálogo modela a partir de una plantilla de cuadro de diálogo en memoria. (ANSI)
CreateDialogIndirectParamW

Crea un cuadro de diálogo modela a partir de una plantilla de cuadro de diálogo en memoria. (Unicode)
CreateDialogIndirectW

Crea un cuadro de diálogo modela a partir de una plantilla de cuadro de diálogo en memoria. La macro CreateDialogIndirect usa la función CreateDialogIndirectParam. (Unicode)
CreateDialogParamA

Crea un cuadro de diálogo modela a partir de un recurso de plantilla de cuadro de diálogo. (ANSI)
CreateDialogParamW

Crea un cuadro de diálogo modela a partir de un recurso de plantilla de cuadro de diálogo. (Unicode)
CreateDialogW

Crea un cuadro de diálogo modela a partir de un recurso de plantilla de cuadro de diálogo. La macro CreateDialog usa la función CreateDialogParam. (Unicode)
CreateIcon

Crea un icono que tiene los patrones de tamaño, colores y bits especificados.
CreateIconFromResource

Crea un icono o cursor a partir de bits de recursos que describen el icono. (CreateIconFromResource)
CreateIconFromResourceEx

Crea un icono o cursor a partir de bits de recursos que describen el icono. (CreateIconFromResourceEx)
CreateIconIndirect

Crea un icono o cursor a partir de una estructura ICONINFO.
CreateMDIWindowA

Crea una ventana secundaria de interfaz de varios documentos (MDI). (ANSI)
CreateMDIWindowW

Crea una ventana secundaria de interfaz de varios documentos (MDI). (Unicode)
CreateMenu

Crea un menú. El menú está inicialmente vacío, pero se puede rellenar con elementos de menú mediante las funciones InsertMenuItem, AppendMenu e InsertMenu.
CreatePopupMenu

Crea un menú desplegable, un submenú o un menú contextual.
CreateSyntheticPointerDevice

Configura el dispositivo de inserción de punteros para la aplicación que llama e inicializa el número máximo de punteros simultáneos que la aplicación puede insertar.
CreateWindowA

Crea una ventana secundaria, emergente o superpuesta. (ANSI)
CreateWindowExA

Crea una ventana superpuesta, emergente o secundaria con un estilo de ventana extendida; de lo contrario, esta función es idéntica a la función CreateWindow. (ANSI)
CreateWindowExW

Crea una ventana superpuesta, emergente o secundaria con un estilo de ventana extendida; de lo contrario, esta función es idéntica a la función CreateWindow. (Unicode)
CreateWindowStationA

Crea un objeto de estación de ventana, lo asocia al proceso de llamada y lo asigna a la sesión actual. (ANSI)
CreateWindowStationW

Crea un objeto de estación de ventana, lo asocia al proceso de llamada y lo asigna a la sesión actual. (Unicode)
CreateWindowW

Crea una ventana secundaria, emergente o superpuesta. (Unicode)
DefDlgProcA

Llama al procedimiento de ventana del cuadro de diálogo predeterminado para proporcionar el procesamiento predeterminado de los mensajes de ventana que un cuadro de diálogo con una clase de ventana privada no procesa. (ANSI)
DefDlgProcW

Llama al procedimiento de ventana del cuadro de diálogo predeterminado para proporcionar el procesamiento predeterminado de los mensajes de ventana que un cuadro de diálogo con una clase de ventana privada no procesa. (Unicode)
AplazarWindowPos

Novedades la estructura de posición de varias ventanas especificada para la ventana especificada.
DefFrameProcA

Proporciona procesamiento predeterminado para los mensajes de ventana que el procedimiento de ventana de una ventana de marco de interfaz de varios documentos (MDI) no procesa. (ANSI)
DefFrameProcW

Proporciona procesamiento predeterminado para los mensajes de ventana que el procedimiento de ventana de una ventana de marco de interfaz de varios documentos (MDI) no procesa. (Unicode)
DefMDIChildProcA

Proporciona procesamiento predeterminado para cualquier mensaje de ventana que el procedimiento de ventana de una ventana secundaria de interfaz de varios documentos (MDI) no procesa. (ANSI)
DefMDIChildProcW

Proporciona procesamiento predeterminado para cualquier mensaje de ventana que el procedimiento de ventana de una ventana secundaria de interfaz de varios documentos (MDI) no procesa. (Unicode)
DefRawInputProc

Comprueba que el tamaño de la estructura RAWINPUTHEADER es correcto.
DefWindowProcA

Llama al procedimiento de ventana predeterminado para proporcionar el procesamiento predeterminado de los mensajes de ventana que una aplicación no procesa. (ANSI)
DefWindowProcW

Llama al procedimiento de ventana predeterminado para proporcionar el procesamiento predeterminado de los mensajes de ventana que una aplicación no procesa. (Unicode)
DeleteMenu

Elimina un elemento del menú especificado. Si el elemento de menú abre un menú o submenú, esta función destruye el identificador del menú o submenú y libera la memoria usada por el menú o submenú.
DeregisterShellHookWindow

Anula el registro de una ventana de Shell especificada registrada para recibir mensajes de enlace de Shell.
DestroyAcceleratorTable

Destruye una tabla de aceleradores.
DestroyCaret

Destruye la forma actual del símbolo de intercalación, libera el símbolo de intercalación de la ventana y quita el símbolo de intercalación de la pantalla.
DestroyCursor

Destruye un cursor y libera cualquier memoria que ocupe el cursor. No use esta función para destruir un cursor compartido.
Destroyicon

Destruye un icono y libera cualquier memoria que ocupe el icono.
DestroyMenu

Destruye el menú especificado y libera toda memoria que ocupe el menú.
DestroySyntheticPointerDevice

Destruye el dispositivo de inyección de puntero especificado.
DestroyWindow

Destruye la ventana especificada.
DialogBoxA

Crea un cuadro de diálogo modal a partir de un recurso de plantilla de cuadro de diálogo. DialogBox no devuelve el control hasta que la función de devolución de llamada especificada finaliza el cuadro de diálogo modal llamando a la función EndDialog. (ANSI)
DialogBoxIndirectA

Crea un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria. DialogBoxIndirect no devuelve el control hasta que la función de devolución de llamada especificada finaliza el cuadro de diálogo modal llamando a la función EndDialog. (ANSI)
DialogBoxIndirectParamA

Crea un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria. (ANSI)
DialogBoxIndirectParamW

Crea un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria. (Unicode)
DialogBoxIndirectW

Crea un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria. DialogBoxIndirect no devuelve el control hasta que la función de devolución de llamada especificada finaliza el cuadro de diálogo modal llamando a la función EndDialog. (Unicode)
DialogBoxParamA

Crea un cuadro de diálogo modal a partir de un recurso de plantilla de cuadro de diálogo. (ANSI)
DialogBoxParamW

Crea un cuadro de diálogo modal a partir de un recurso de plantilla de cuadro de diálogo. (Unicode)
DialogBoxW

Crea un cuadro de diálogo modal a partir de un recurso de plantilla de cuadro de diálogo. DialogBox no devuelve el control hasta que la función de devolución de llamada especificada finaliza el cuadro de diálogo modal llamando a la función EndDialog. (Unicode)
DisableProcessWindowsGhosting

Deshabilita la característica de creación de fantasmas de ventana para el proceso de GUI que realiza la llamada. El fantasma de ventanas es una característica del Administrador de Windows que permite al usuario minimizar, mover o cerrar la ventana principal de una aplicación que no responde.
DispatchMessage

La función DispatchMessage envía un mensaje a un procedimiento de ventana. Normalmente se usa para enviar un mensaje recuperado por la función GetMessage.
DispatchMessageA

Envía un mensaje a un procedimiento de ventana. Normalmente se usa para enviar un mensaje recuperado por la función GetMessage. (DispatchMessageA)
DispatchMessageW

La función DispatchMessageW (Unicode) envía un mensaje a un procedimiento de ventana. Normalmente se usa para enviar un mensaje recuperado por la función GetMessage.
DisplayConfigGetDeviceInfo

La función DisplayConfigGetDeviceInfo recupera información de configuración para mostrar sobre el dispositivo.
DisplayConfigSetDeviceInfo

La función DisplayConfigSetDeviceInfo establece las propiedades de un destino.
DlgDirListA

Reemplaza el contenido de un cuadro de lista por los nombres de los subdirectorios y archivos de un directorio especificado. Puede filtrar la lista de nombres especificando un conjunto de atributos de archivo. Opcionalmente, la lista puede incluir unidades asignadas. (ANSI)
DlgDirListComboBoxA

Reemplaza el contenido de un cuadro combinado por los nombres de los subdirectorios y los archivos de un directorio especificado. Puede filtrar la lista de nombres especificando un conjunto de atributos de archivo. La lista de nombres puede incluir letras de unidad asignadas. (ANSI)
DlgDirListComboBoxW

Reemplaza el contenido de un cuadro combinado por los nombres de los subdirectorios y los archivos de un directorio especificado. Puede filtrar la lista de nombres especificando un conjunto de atributos de archivo. La lista de nombres puede incluir letras de unidad asignadas. (Unicode)
DlgDirListW

Reemplaza el contenido de un cuadro de lista por los nombres de los subdirectorios y archivos de un directorio especificado. Puede filtrar la lista de nombres especificando un conjunto de atributos de archivo. Opcionalmente, la lista puede incluir unidades asignadas. (Unicode)
DlgDirSelectComboBoxExA

Recupera la selección actual de un cuadro combinado rellenado mediante la función DlgDirListComboBox. La selección se interpreta como una letra de unidad, un archivo o un nombre de directorio. (ANSI)
DlgDirSelectComboBoxExW

Recupera la selección actual de un cuadro combinado rellenado mediante la función DlgDirListComboBox. La selección se interpreta como una letra de unidad, un archivo o un nombre de directorio. (Unicode)
DlgDirSelectExA

Recupera la selección actual de un cuadro de lista de selección única. Se supone que el cuadro de lista ha sido rellenado por la función DlgDirList y que la selección es una letra de unidad, un nombre de archivo o un nombre de directorio. (ANSI)
DlgDirSelectExW

Recupera la selección actual de un cuadro de lista de selección única. Se supone que el cuadro de lista ha sido rellenado por la función DlgDirList y que la selección es una letra de unidad, un nombre de archivo o un nombre de directorio. (Unicode)
DragDetect

Captura el mouse y realiza un seguimiento de su movimiento hasta que el usuario suelta el botón primario, presiona la tecla ESC o mueve el mouse fuera del rectángulo de arrastre alrededor del punto especificado.
DrawAnimatedRects

Anima el subtítulo de una ventana para indicar la apertura de un icono o la minimización o maximización de una ventana.
DrawCaption

La función DrawCaption dibuja una ventana subtítulo.
DrawEdge

La función DrawEdge dibuja uno o varios bordes del rectángulo.
DrawFocusRect

La función DrawFocusRect dibuja un rectángulo en el estilo utilizado para indicar que el rectángulo tiene el foco.
DrawFrameControl

La función DrawFrameControl dibuja un control de marco del tipo y estilo especificados.
DrawIcon

Dibuja un icono o cursor en el contexto de dispositivo especificado.
DrawIconEx

Dibuja un icono o cursor en el contexto de dispositivo especificado, realiza las operaciones de ráster especificadas y estira o comprime el icono o cursor según se especifique.
DrawMenuBar

Vuelve a dibujar la barra de menús de la ventana especificada. Si la barra de menús cambia después de que el sistema haya creado la ventana, se debe llamar a esta función para dibujar la barra de menús modificada.
DrawStateA

La función DrawState muestra una imagen y aplica un efecto visual para indicar un estado, como un estado deshabilitado o predeterminado. (ANSI)
DrawStateW

La función DrawState muestra una imagen y aplica un efecto visual para indicar un estado, como un estado deshabilitado o predeterminado. (Unicode)
Drawtext

La función DrawText dibuja texto con formato en el rectángulo especificado. (Función DrawText)
DrawTextA

La función DrawText dibuja texto con formato en el rectángulo especificado. Da formato al texto según el método especificado (expandiendo pestañas, justificando caracteres, líneas de interrupción, etc.). (DrawTextA)
DrawTextExA

La función DrawTextEx dibuja texto con formato en el rectángulo especificado. (ANSI)
DrawTextExW

La función DrawTextEx dibuja texto con formato en el rectángulo especificado. (Unicode)
DrawTextW

La función DrawTextW (Unicode) dibuja texto con formato en el rectángulo especificado. (Función DrawTextW)
EmptyClipboard

Vacía el Portapapeles y libera los identificadores de los datos del Portapapeles. A continuación, la función asigna la propiedad del Portapapeles a la ventana que tiene abierto el Portapapeles.
EnableMenuItem

Habilita, deshabilita o gris el elemento de menú especificado.
EnableMouseInPointer

Permite que el mouse actúe como un dispositivo de entrada de puntero y envíe mensajes WM_POINTER.
EnableNonClientDpiScaling

En las pantallas de valores altos de PPP, permite el escalado automático de la pantalla de las partes del área no cliente de la ventana de nivel superior especificada. Se debe llamar a durante la inicialización de esa ventana.
EnableScrollBar

La función EnableScrollBar habilita o deshabilita una o ambas flechas de barra de desplazamiento.
EnableWindow

Habilita o deshabilita la entrada del mouse y del teclado en la ventana o control especificados. Cuando la entrada está deshabilitada, la ventana no recibe entradas como clics del mouse y pulsaciones de teclas. Cuando la entrada está habilitada, la ventana recibe toda la entrada.
EndDeferWindowPos

Actualiza simultáneamente la posición y el tamaño de una o varias ventanas en un solo ciclo de actualización de pantalla.
EndDialog

Destruye un cuadro de diálogo modal, lo que hace que el sistema finalice cualquier procesamiento para el cuadro de diálogo.
EndMenu

Finaliza el menú activo del subproceso que llama.
EndPaint

La función EndPaint marca el final de la pintura en la ventana especificada. Esta función es necesaria para cada llamada a la función BeginPaint, pero solo una vez completada la pintura.
EndTask

Cierra forzosamente la ventana especificada.
EnumChildWindows

Enumera las ventanas secundarias que pertenecen a la ventana primaria especificada pasando el identificador a cada ventana secundaria, a su vez, a una función de devolución de llamada definida por la aplicación.
EnumClipboardFormats

Enumera los formatos de datos disponibles actualmente en el Portapapeles.
EnumDesktopsA

Enumera todos los escritorios asociados a la estación de ventana especificada del proceso de llamada. La función pasa el nombre de cada escritorio, a su vez, a una función de devolución de llamada definida por la aplicación. (ANSI)
EnumDesktopsW

Enumera todos los escritorios asociados a la estación de ventana especificada del proceso de llamada. La función pasa el nombre de cada escritorio, a su vez, a una función de devolución de llamada definida por la aplicación. (Unicode)
EnumDesktopWindows

Enumera todas las ventanas de nivel superior asociadas al escritorio especificado. Pasa el identificador a cada ventana, a su vez, a una función de devolución de llamada definida por la aplicación.
EnumDisplayDevicesA

La función EnumDisplayDevices permite obtener información sobre los dispositivos de visualización en la sesión actual. (ANSI)
EnumDisplayDevicesW

La función EnumDisplayDevices permite obtener información sobre los dispositivos de visualización en la sesión actual. (Unicode)
EnumDisplayMonitors

La función EnumDisplayMonitors enumera los monitores de visualización (incluidos los pseudo-monitores invisibles asociados a los controladores de creación de reflejo) que intersecan una región formada por la intersección de un rectángulo de recorte especificado y la región visible de un contexto de dispositivo. EnumDisplayMonitors llama a una función de devolución de llamada MonitorEnumProc definida por la aplicación una vez para cada monitor que se enumera. Tenga en cuenta que GetSystemMetrics (SM_CMONITORS) solo cuenta los monitores de visualización.
EnumDisplaySettingsA

La función EnumDisplaySettings recupera información sobre uno de los modos gráficos de un dispositivo de visualización. Para recuperar información de todos los modos gráficos de un dispositivo de pantalla, realice una serie de llamadas a esta función. (ANSI)
EnumDisplaySettingsExA

La función EnumDisplaySettingsEx recupera información sobre uno de los modos gráficos de un dispositivo de visualización. Para recuperar información de todos los modos gráficos de un dispositivo de pantalla, realice una serie de llamadas a esta función. (ANSI)
EnumDisplaySettingsExW

La función EnumDisplaySettingsEx recupera información sobre uno de los modos gráficos de un dispositivo de visualización. Para recuperar información de todos los modos gráficos de un dispositivo de pantalla, realice una serie de llamadas a esta función. (Unicode)
EnumDisplaySettingsW

La función EnumDisplaySettings recupera información sobre uno de los modos gráficos de un dispositivo de visualización. Para recuperar información de todos los modos gráficos de un dispositivo de pantalla, realice una serie de llamadas a esta función. (Unicode)
EnumPropsA

Enumera todas las entradas de la lista de propiedades de una ventana pasandolas, una por una, a la función de devolución de llamada especificada. EnumProps continúa hasta que se enumera la última entrada o la función de devolución de llamada devuelve FALSE. (ANSI)
EnumPropsExA

Enumera todas las entradas de la lista de propiedades de una ventana pasandolas, una por una, a la función de devolución de llamada especificada. EnumPropsEx continúa hasta que se enumera la última entrada o la función de devolución de llamada devuelve FALSE. (ANSI)
EnumPropsExW

Enumera todas las entradas de la lista de propiedades de una ventana pasandolas, una por una, a la función de devolución de llamada especificada. EnumPropsEx continúa hasta que se enumera la última entrada o la función de devolución de llamada devuelve FALSE. (Unicode)
EnumPropsW

Enumera todas las entradas de la lista de propiedades de una ventana pasandolas, una por una, a la función de devolución de llamada especificada. EnumProps continúa hasta que se enumera la última entrada o la función de devolución de llamada devuelve FALSE. (Unicode)
EnumThreadWindows

Enumera todas las ventanas no secundarias asociadas a un subproceso pasando el identificador a cada ventana, a su vez, a una función de devolución de llamada definida por la aplicación.
EnumWindows

Enumera todas las ventanas de nivel superior de la pantalla pasando el identificador a cada ventana, a su vez, a una función de devolución de llamada definida por la aplicación. EnumWindows continúa hasta que se enumera la última ventana de nivel superior o la función de devolución de llamada devuelve FALSE.
EnumWindowStationsA

Enumera todas las estaciones de ventana de la sesión actual. La función pasa el nombre de cada estación de ventana, a su vez, a una función de devolución de llamada definida por la aplicación. (ANSI)
EnumWindowStationsW

Enumera todas las estaciones de ventana de la sesión actual. La función pasa el nombre de cada estación de ventana, a su vez, a una función de devolución de llamada definida por la aplicación. (Unicode)
EqualRect

La función EqualRect determina si los dos rectángulos especificados son iguales comparando las coordenadas de sus esquinas superior izquierda e inferior derecha.
EvaluateProximityToPolygon

Devuelve la puntuación de un polígono como destino táctil probable (en comparación con todos los demás polígonos que cruzan el área de contacto táctil) y un punto táctil ajustado dentro del polígono.
EvaluateProximityToRect

Devuelve la puntuación de un rectángulo como destino táctil probable, en comparación con todos los demás rectángulos que intersecan el área de contacto táctil y un punto táctil ajustado dentro del rectángulo.
ExcludeUpdateRgn

La función ExcludeUpdateRgn impide dibujar dentro de áreas no válidas de una ventana excluyendo una región actualizada en la ventana de una región de recorte.
ExitWindows

Llama a la función ExitWindowsEx para cerrar la sesión del usuario interactivo.
ExitWindowsEx

Cierra la sesión del usuario interactivo, cierra el sistema o cierra y reinicia el sistema.
FillRect

La función FillRect rellena un rectángulo mediante el pincel especificado. Esta función incluye los bordes izquierdo y superior, pero excluye los bordes derecho e inferior del rectángulo.
FindWindowA

Recupera un identificador de la ventana de nivel superior cuyo nombre de clase y nombre de ventana coinciden con las cadenas especificadas. Esta función no busca ventanas secundarias. Esta función no realiza una búsqueda con distinción entre mayúsculas y minúsculas. (ANSI)
FindWindowExA

Recupera un identificador de una ventana cuyo nombre de clase y nombre de ventana coinciden con las cadenas especificadas. La función busca ventanas secundarias, empezando por la siguiente ventana secundaria especificada. Esta función no realiza una búsqueda con distinción entre mayúsculas y minúsculas. (ANSI)
FindWindowExW

Recupera un identificador de una ventana cuyo nombre de clase y nombre de ventana coinciden con las cadenas especificadas. La función busca ventanas secundarias, empezando por la siguiente ventana secundaria especificada. Esta función no realiza una búsqueda con distinción entre mayúsculas y minúsculas. (Unicode)
FindWindowW

Recupera un identificador de la ventana de nivel superior cuyo nombre de clase y nombre de ventana coinciden con las cadenas especificadas. Esta función no busca ventanas secundarias. Esta función no realiza una búsqueda con distinción entre mayúsculas y minúsculas. (Unicode)
FlashWindow

Parpadea la ventana especificada una vez. No cambia el estado activo de la ventana.
FlashWindowEx

Parpadea la ventana especificada. No cambia el estado activo de la ventana.
FrameRect

La función FrameRect dibuja un borde alrededor del rectángulo especificado mediante el pincel especificado. El ancho y el alto del borde siempre son una unidad lógica.
GET_APPCOMMAND_LPARAM

Recupera el comando de aplicación del valor LPARAM especificado.
GET_DEVICE_LPARAM

Recupera el tipo de dispositivo de entrada del valor LPARAM especificado.
GET_FLAGS_LPARAM

Recupera el estado de determinadas claves virtuales del valor LPARAM especificado. (GET_FLAGS_LPARAM)
GET_KEYSTATE_LPARAM

Recupera el estado de determinadas claves virtuales del valor LPARAM especificado. (GET_KEYSTATE_LPARAM)
GET_KEYSTATE_WPARAM

Recupera el estado de determinadas claves virtuales del valor WPARAM especificado.
GET_NCHITTEST_WPARAM

Recupera el valor de prueba de posicionamiento del valor WPARAM especificado.
GET_POINTERID_WPARAM

Recupera el identificador de puntero mediante el valor especificado.
GET_RAWINPUT_CODE_WPARAM

Recupera el código de entrada de wParam en WM_INPUT.
GET_WHEEL_DELTA_WPARAM

Recupera el valor delta de la rueda del valor WPARAM especificado.
GET_XBUTTON_WPARAM

Recupera el estado de determinados botones del valor WPARAM especificado.
GetActiveWindow

Recupera el identificador de la ventana activa asociada a la cola de mensajes del subproceso de la llamada.
GetAltTabInfoA

Recupera la información de estado de la ventana especificada si es la ventana de conmutación de aplicaciones (ALT+TAB). (ANSI)
GetAltTabInfoW

Recupera la información de estado de la ventana especificada si es la ventana de conmutación de aplicaciones (ALT+TAB). (Unicode)
GetAncestor

Recupera el identificador del antecesor de la ventana especificada.
GetAsyncKeyState

Determina si una tecla está presionada o no en el momento en el que se llama a la función y si la tecla se ha presionado después de una llamada anterior a GetAsyncKeyState.
GetAutoRotationState

Recupera un valor de AR_STATE que contiene el estado de rotación automática de pantalla para el sistema, por ejemplo, si se admite la rotación automática y si el usuario la habilita.
GetAwarenessFromDpiAwarenessContext

Recupera el valor de DPI_AWARENESS de un DPI_AWARENESS_CONTEXT.
GetCapture

Recupera un identificador de la ventana (si existe) que ha capturado el mouse. Solo una ventana puede capturar el mouse cada vez. Esta ventana recibe la entrada del mouse tanto si el cursor está dentro de sus bordes como si no.
GetCaretBlinkTime

Recupera el tiempo necesario para invertir los píxeles del símbolo de intercalación. El usuario puede establecer este valor.
GetCaretPos

Copia la posición del símbolo de intercalación en la estructura POINT especificada.
GetCIMSSM

Recupera el origen del mensaje de entrada (GetCurrentInputMessageSourceInSendMessage).
GetClassInfoA

Recupera información sobre una clase de ventana. (ANSI)
GetClassInfoExA

Recupera información sobre una clase de ventana, incluido un identificador del icono pequeño asociado a la clase de ventana. La función GetClassInfo no recupera un identificador del icono pequeño. (ANSI)
GetClassInfoExW

Recupera información sobre una clase de ventana, incluido un identificador del icono pequeño asociado a la clase de ventana. La función GetClassInfo no recupera un identificador del icono pequeño. (Unicode)
GetClassInfoW

Recupera información sobre una clase de ventana. (Unicode)
GetClassLongA

Recupera el valor de 32 bits (DWORD) especificado de la estructura WNDCLASSEX asociada a la ventana especificada. (ANSI)
GetClassLongPtrA

Recupera el valor especificado de la estructura WNDCLASSEX asociada a la ventana especificada. (ANSI)
GetClassLongPtrW

Recupera el valor especificado de la estructura WNDCLASSEX asociada a la ventana especificada. (Unicode)
GetClassLongW

Recupera el valor de 32 bits (DWORD) especificado de la estructura WNDCLASSEX asociada a la ventana especificada. (Unicode)
GetClassName

La función GetClassName recupera el nombre de la clase a la que pertenece la ventana especificada. (GetClassName)
GetClassNameA

Recupera el nombre de la clase a la que pertenece la ventana especificada. (GetClassNameA)
GetClassNameW

La función GetClassNameW (Unicode) recupera el nombre de la clase a la que pertenece la ventana especificada. (GetClassNameW)
GetClassWord

Recupera 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.
GetClientRect

Recupera las coordenadas del área de cliente de una ventana.
GetClipboardData

Recupera datos del Portapapeles en un formato especificado. El Portapapeles debe haberse abierto anteriormente.
GetClipboardFormatNameA

Recupera del Portapapeles el nombre del formato registrado especificado. La función copia el nombre en el búfer especificado. (ANSI)
GetClipboardFormatNameW

Recupera del Portapapeles el nombre del formato registrado especificado. La función copia el nombre en el búfer especificado. (Unicode)
GetClipboardOwner

Recupera el identificador de ventana del propietario actual del Portapapeles.
GetClipboardSequenceNumber

Recupera el número de secuencia del Portapapeles para la estación de ventana actual.
GetClipboardViewer

Recupera el identificador de la primera ventana de la cadena del visor del Portapapeles.
GetClipCursor

Recupera las coordenadas de pantalla del área rectangular a la que se limita el cursor.
GetComboBoxInfo

Recupera información sobre el cuadro combinado especificado.
GetCurrentInputMessageSource

Recupera el origen del mensaje de entrada.
GetCursor

Recupera un identificador para el cursor actual.
GetCursorInfo

Recupera información sobre el cursor global.
GetCursorPos

Recupera la posición del cursor del mouse, en coordenadas de pantalla.
GetDC

La función GetDC recupera un identificador de un contexto de dispositivo (DC) para el área de cliente de una ventana especificada o para toda la pantalla.
GetDCEx

La función GetDCEx recupera un identificador de un contexto de dispositivo (DC) para el área cliente de una ventana especificada o para toda la pantalla.
GetDesktopWindow

Recupera un identificador en la ventana de escritorio. La ventana de escritorio cubre toda la pantalla. La ventana de escritorio es el área sobre la que se pintan otras ventanas.
GetDialogBaseUnits

Recupera las unidades base del cuadro de diálogo del sistema, que son el ancho medio y alto de caracteres en la fuente del sistema.
GetDialogControlDpiChangeBehavior

Recupera y invalida el comportamiento de escalado de PPP por monitor de una ventana secundaria en un cuadro de diálogo.
GetDialogDpiChangeBehavior

Devuelve las marcas que podrían haberse establecido en un diálogo determinado mediante una llamada anterior a SetDialogDpiChangeBehavior.
GetDisplayAutoRotationPreferences

Recupera las preferencias de rotación automática de pantalla para el proceso actual.
GetDisplayAutoRotationPreferencesByProcessId

Recupera las preferencias de rotación automática de pantalla para el proceso indicado por el parámetro dwProcessId.
GetDisplayConfigBufferSizes

La función GetDisplayConfigBufferSizes recupera el tamaño de los búferes necesarios para llamar a la función QueryDisplayConfig.
GetDlgCtrlID

Recupera el identificador del control especificado.
GetDlgItem

Recupera un identificador de un control en el cuadro de diálogo especificado.
GetDlgItemInt

Convierte el texto de un control especificado en un cuadro de diálogo en un valor entero.
GetDlgItemTextA

Recupera el título o el texto asociado a un control en un cuadro de diálogo. (ANSI)
GetDlgItemTextW

Recupera el título o el texto asociado a un control en un cuadro de diálogo. (Unicode)
GetDoubleClickTime

Recupera el tiempo de doble clic actual del mouse.
GetDpiAwarenessContextForProcess

Obtiene un identificador de DPI_AWARENESS_CONTEXT para el proceso especificado.
GetDpiForSystem

Devuelve el valor de PPP del sistema.
GetDpiForWindow

Devuelve el valor de puntos por pulgada (ppp) de la ventana especificada.
GetDpiFromDpiAwarenessContext

Recupera el valor de PPP de un identificador de DPI_AWARENESS_CONTEXT determinado. Esto le permite determinar el ppp de un subproceso sin necesidad de examinar una ventana creada dentro de ese subproceso.
GetFocus

Recupera el identificador de la ventana que tiene el foco del teclado, si la ventana está asociada a la cola de mensajes del subproceso que realiza la llamada.
GetForegroundWindow

Recupera un identificador de la ventana de primer plano (la ventana con la que el usuario está trabajando actualmente). El sistema asigna una prioridad ligeramente mayor al subproceso que crea la ventana de primer plano que a otros subprocesos.
GetGestureConfig

Recupera la configuración para la que se envían mensajes de gestos de Windows Touch desde una ventana.
GetGestureExtraArgs

Recupera información adicional sobre un gesto de su identificador GESTUREINFO.
GetGestureInfo

Recupera una estructura GESTUREINFO dada un identificador a la información del gesto.
GetGuiResources

Recupera el recuento de identificadores para objetos de interfaz gráfica de usuario (GUI) en uso por el proceso especificado.
GetGUIThreadInfo

Recupera información sobre la ventana activa o un subproceso de GUI especificado.
GetIconInfo

Recupera información sobre el icono o cursor especificados.
GetIconInfoExA

Recupera información sobre el icono o cursor especificados. GetIconInfoEx extiende GetIconInfo mediante la estructura ICONINFOEX más reciente. (ANSI)
GetIconInfoExW

Recupera información sobre el icono o cursor especificados. GetIconInfoEx extiende GetIconInfo mediante la estructura ICONINFOEX más reciente. (Unicode)
GetInputState

Determina si hay mensajes de botón del mouse o teclado en la cola de mensajes del subproceso que llama.
GetKBCodePage

Recupera la página de códigos actual.
GetKeyboardLayout

Recupera el identificador de configuración regional de entrada activo (anteriormente denominado diseño de teclado).
GetKeyboardLayoutList

Recupera los identificadores de configuración regional de entrada (antes denominados identificadores de distribución del teclado) correspondientes al conjunto actual de configuraciones regionales de entrada del sistema. La función copia los identificadores en el búfer especificado.
GetKeyboardLayoutNameA

Recupera el nombre del identificador de configuración regional de entrada activo (anteriormente denominado diseño de teclado) para el subproceso que llama. (ANSI)
GetKeyboardLayoutNameW

Recupera el nombre del identificador de configuración regional de entrada activo (anteriormente denominado diseño de teclado) para el subproceso que llama. (Unicode)
GetKeyboardState

Copia el estado de las 256 teclas virtuales en el búfer especificado.
GetKeyboardType

Recupera información sobre el teclado actual.
GetKeyNameTextA

Recupera una cadena que representa el nombre de una tecla. (ANSI)
GetKeyNameTextW

Recupera una cadena que representa el nombre de una tecla. (Unicode)
GetKeyState

Recupera el estado de la tecla virtual especificada. El estado especifica si la tecla está arriba, abajo o alternada (activada, desactivada cada vez que se presiona la tecla).
GetLastActivePopup

Determina qué ventana emergente pertenece a la ventana especificada se ha activo más recientemente.
GetLastInputInfo

Recupera la hora del último evento de entrada.
GetLayeredWindowAttributes

Recupera la clave de color de transparencia y opacidad de una ventana superpuesta.
GetListBoxInfo

Recupera el número de elementos por columna en un cuadro de lista especificado.
GetMenu

Recupera un identificador en el menú asignado a la ventana especificada.
GetMenuBarInfo

Recupera información sobre la barra de menú especificada.
GetMenuCheckMarkDimensions

Recupera las dimensiones del mapa de bits de marca de verificación predeterminado.
GetMenuContextHelpId

Recupera el identificador de contexto de ayuda asociado al menú especificado.
GetMenuDefaultItem

Determina el elemento de menú predeterminado en el menú especificado.
GetMenuInfo

Recupera información sobre un menú especificado.
GetMenuItemCount

Determina el número de elementos del menú especificado.
GetMenuItemID

Recupera el identificador de elemento de menú de un elemento de menú ubicado en la posición especificada de un menú.
GetMenuItemInfoA

Recupera información sobre un elemento de menú. (ANSI)
GetMenuItemInfoW

Recupera información sobre un elemento de menú. (Unicode)
GetMenuItemRect

Recupera el rectángulo delimitador del elemento de menú especificado.
GetMenuState

Recupera las marcas de menú asociadas al elemento de menú especificado.
GetMenuStringA

Copia la cadena de texto del elemento de menú especificado en el búfer especificado. (ANSI)
GetMenuStringW

Copia la cadena de texto del elemento de menú especificado en el búfer especificado. (Unicode)
GetMessage

La función GetMessage recupera un mensaje de la cola de mensajes del subproceso de llamada. (GetMessage)
GetMessageA

Recupera un mensaje de la cola de mensajes del subproceso de llamada. La función envía los mensajes enviados entrantes hasta que un mensaje publicado esté disponible para su recuperación. (GetMessageA)
GetMessageExtraInfo

Recupera la información adicional del mensaje para el subproceso actual. La información adicional del mensaje es un valor definido por la aplicación o el controlador asociado a la cola de mensajes del subproceso actual.
GetMessagePos

Recupera la posición del cursor del último mensaje recuperado por la función GetMessage.
GetMessageTime

Recupera la hora del mensaje para el último mensaje recuperado por la función GetMessage.
GetMessageW

La función GetMessageW (Unicode) recupera un mensaje de la cola de mensajes del subproceso que llama. (GetMessageW)
GetMonitorInfoA

La función GetMonitorInfo recupera información sobre un monitor de visualización. (ANSI)
GetMonitorInfoW

La función GetMonitorInfo recupera información sobre un monitor de visualización. (Unicode)
GetMouseMovePointsEx

Recupera un historial de hasta 64 coordenadas anteriores del mouse o lápiz.
GetNextDlgGroupItem

Recupera un identificador para el primer control de un grupo de controles que precede (o sigue) al control especificado en un cuadro de diálogo.
GetNextDlgTabItem

Recupera un identificador para el primer control que tiene el estilo WS_TABSTOP que precede (o sigue) al control especificado.
GetNextWindow

Recupera un identificador en la ventana siguiente o anterior del orden Z. La siguiente ventana está debajo de la ventana especificada; la ventana anterior está encima.
GetOpenClipboardWindow

Recupera el identificador de la ventana que tiene abierto el Portapapeles.
GetParent

Recupera un identificador para el propietario o primario de la ventana especificada.
GetPhysicalCursorPos

Recupera la posición del cursor en coordenadas físicas.
GetPointerCursorId

Recupera el identificador del cursor asociado al puntero especificado.
GetPointerDevice

Obtiene información sobre el dispositivo de puntero.
GetPointerDeviceCursors

Obtiene los identificadores de cursor asignados a los cursores asociados a un dispositivo de puntero.
GetPointerDeviceProperties

Obtiene las propiedades del dispositivo que no se incluyen en la estructura POINTER_DEVICE_INFO.
GetPointerDeviceRects

Obtiene el intervalo x e y del dispositivo de puntero (en himetric) y el intervalo x e y (resolución actual) de la pantalla a la que está asignado el dispositivo de puntero.
GetPointerDevices

Obtiene información sobre los dispositivos de puntero conectados al sistema.
GetPointerFrameInfo

Obtiene el marco completo de información de los punteros especificados asociados al mensaje actual.
GetPointerFrameInfoHistory

Obtiene el marco completo de información (incluidos los marcos de entrada fusionados) para los punteros especificados asociados al mensaje actual.
GetPointerFramePenInfo

Obtiene el marco completo de información basada en lápiz para los punteros especificados (de tipo PT_PEN) asociados al mensaje actual.
GetPointerFramePenInfoHistory

Obtiene el marco completo de información basada en lápiz (incluidos fotogramas de entrada fusionados) para los punteros especificados (de tipo PT_PEN) asociados al mensaje actual.
GetPointerFrameTouchInfo

Obtiene el marco completo de información basada en entrada táctil para los punteros especificados (de tipo PT_TOUCH) asociados al mensaje actual.
GetPointerFrameTouchInfoHistory

Obtiene el marco completo de información basada en la función táctil (incluidos los marcos de entrada fusionados) para los punteros especificados (de tipo PT_TOUCH) asociados al mensaje actual.
GetPointerInfo

Obtiene la información del puntero especificado asociado al mensaje actual.
GetPointerInfoHistory

Obtiene la información asociada a las entradas individuales, si las hay, que se fusionaron en el mensaje actual para el puntero especificado.
GetPointerInputTransform

Obtiene una o varias transformaciones para las coordenadas de información de puntero asociadas al mensaje actual.
GetPointerPenInfo

Obtiene la información basada en lápiz del puntero especificado (de tipo PT_PEN) asociado al mensaje actual.
GetPointerPenInfoHistory

Obtiene la información basada en lápiz asociada a las entradas individuales, si las hay, que se han combinado en el mensaje actual para el puntero especificado (de tipo PT_PEN).
GetPointerTouchInfo

Obtiene la información basada en entrada táctil del puntero especificado (de tipo PT_TOUCH) asociado al mensaje actual.
GetPointerTouchInfoHistory

Obtiene la información basada en entrada táctil asociada a las entradas individuales, si las hay, que se han combinado en el mensaje actual para el puntero especificado (de tipo PT_TOUCH).
GetPointerType

Recupera el tipo de puntero de un puntero especificado.
GetPriorityClipboardFormat

Recupera el primer formato de Portapapeles disponible en la lista especificada.
GetProcessDefaultLayout

Recupera el diseño predeterminado que se usa cuando se crean ventanas sin propietario o primario.
GetProcessWindowStation

Recupera un identificador de la estación de ventana actual para el proceso de llamada.
GetPropA

Recupera un identificador de datos de la lista de propiedades de la ventana especificada. La cadena de caracteres identifica el identificador que se va a recuperar. La cadena y el identificador deben haberse agregado a la lista de propiedades mediante una llamada anterior a la función SetProp. (ANSI)
GetPropW

Recupera un identificador de datos de la lista de propiedades de la ventana especificada. La cadena de caracteres identifica el identificador que se va a recuperar. La cadena y el identificador deben haberse agregado a la lista de propiedades mediante una llamada anterior a la función SetProp. (Unicode)
GetQueueStatus

Recupera el tipo de mensajes encontrados en la cola de mensajes del subproceso que llama.
GetRawInputBuffer

Realiza una lectura almacenada en búfer de los datos de entrada sin procesar.
GetRawInputData

Recupera la entrada sin procesar del dispositivo especificado.
GetRawInputDeviceInfoA

Recupera información sobre el dispositivo de entrada sin procesar. (ANSI)
GetRawInputDeviceInfoW

Recupera información sobre el dispositivo de entrada sin procesar. (Unicode)
GetRawInputDeviceList

Enumera los dispositivos de entrada sin procesar conectados al sistema.
GetRawPointerDeviceData

Obtiene los datos de entrada sin procesar del dispositivo de puntero.
GetRegisteredRawInputDevices

Recupera la información sobre los dispositivos de entrada sin procesar de la aplicación actual.
GetScrollBarInfo

La función GetScrollBarInfo recupera información sobre la barra de desplazamiento especificada.
GetScrollInfo

La función GetScrollInfo recupera los parámetros de una barra de desplazamiento, incluidas las posiciones de desplazamiento mínima y máxima, el tamaño de página y la posición del cuadro de desplazamiento (pulgar).
GetScrollPos

La función GetScrollPos recupera la posición actual del cuadro de desplazamiento (pulgar) en la barra de desplazamiento especificada.
GetScrollRange

La función GetScrollRange recupera las posiciones actuales del cuadro de desplazamiento mínimo y máximo (pulgar) de la barra de desplazamiento especificada.
GetShellWindow

Recupera un identificador en la ventana de escritorio del Shell.
GetSubMenu

Recupera un identificador en el menú desplegable o submenú activado por el elemento de menú especificado.
GetSysColor

Recupera el color actual del elemento de presentación especificado.
GetSysColorBrush

La función GetSysColorBrush recupera un identificador que identifica un pincel lógico que corresponde al índice de color especificado.
GetSystemDpiForProcess

Recupera el valor de PPP del sistema asociado a un proceso determinado. Esto es útil para evitar problemas de compatibilidad que surgen al compartir información confidencial de PPP entre varios procesos compatibles con el sistema con distintos valores de PPP del sistema.
GetSystemMenu

Permite a la aplicación acceder al menú de la ventana (también conocido como menú del sistema o el menú de control) para copiar y modificar.
GetSystemMetrics

Recupera la configuración del sistema o la métrica del sistema especificada.
GetSystemMetricsForDpi

Recupera la configuración del sistema o la métrica del sistema especificada teniendo en cuenta un valor de PPP proporcionado.
GetTabbedTextExtentA

La función GetTabbedTextExtent calcula el ancho y el alto de una cadena de caracteres. (ANSI)
GetTabbedTextExtentW

La función GetTabbedTextExtent calcula el ancho y el alto de una cadena de caracteres. (Unicode)
GetThreadDesktop

Recupera un identificador al escritorio asignado al subproceso especificado.
GetThreadDpiAwarenessContext

Obtiene el DPI_AWARENESS_CONTEXT del subproceso actual.
GetThreadDpiHostingBehavior

Recupera el DPI_HOSTING_BEHAVIOR del subproceso actual.
GetTitleBarInfo

Recupera información sobre la barra de título especificada.
GetTopWindow

Examina el orden Z de las ventanas secundarias asociadas a la ventana primaria especificada y recupera un identificador de la ventana secundaria en la parte superior del orden Z.
GetTouchInputInfo

Recupera información detallada sobre las entradas táctiles asociadas a un identificador de entrada táctil determinado.
GetUnpredictedMessagePos

Obtiene los datos de puntero antes de pasar por el procesamiento de predicción táctil.
GetUpdatedClipboardFormats

Recupera los formatos del Portapapeles admitidos actualmente.
GetUpdateRect

La función GetUpdateRect recupera las coordenadas del rectángulo más pequeño que incluye completamente la región de actualización de la ventana especificada.
GetUpdateRgn

La función GetUpdateRgn recupera la región de actualización de una ventana copiándola en la región especificada. Las coordenadas de la región de actualización son relativas a la esquina superior izquierda de la ventana (es decir, son coordenadas de cliente).
GetUserObjectInformationA

Recupera información sobre la estación de ventana o el objeto de escritorio especificados. (ANSI)
GetUserObjectInformationW

Recupera información sobre la estación de ventana o el objeto de escritorio especificados. (Unicode)
GetUserObjectSecurity

Recupera información de seguridad para el objeto de usuario especificado.
GetWindow

Recupera un identificador de una ventana que tiene la relación especificada (orden Z o propietario) con la ventana especificada.
GetWindowContextHelpId

Recupera el identificador de contexto de ayuda, si existe, asociado a la ventana especificada.
GetWindowDC

La función GetWindowDC recupera el contexto del dispositivo (DC) para toda la ventana, incluida la barra de título, los menús y las barras de desplazamiento.
GetWindowDisplayAffinity

Recupera la configuración de afinidad de visualización actual, de cualquier proceso, para una ventana determinada.
GetWindowDpiAwarenessContext

Devuelve el DPI_AWARENESS_CONTEXT asociado a una ventana.
GetWindowDpiHostingBehavior

Devuelve el DPI_HOSTING_BEHAVIOR de la ventana especificada.
GetWindowFeedbackSetting

Recupera la configuración de comentarios de una ventana.
GetWindowInfo

Recupera información sobre la ventana especificada. (GetWindowInfo)
GetWindowLongA

Recupera información sobre la ventana especificada. (GetWindowLongA)
GetWindowLongPtrA

Recupera información sobre la ventana especificada. La función también recupera el valor en un desplazamiento especificado en la memoria de ventana adicional. (ANSI)
GetWindowLongPtrW

Recupera información sobre la ventana especificada. La función también recupera el valor en un desplazamiento especificado en la memoria de ventana adicional. (Unicode)
GetWindowLongW

Recupera información sobre la ventana especificada. (GetWindowLongW)
GetWindowModuleFileNameA

Recupera la ruta de acceso completa y el nombre de archivo del módulo asociado al identificador de ventana especificado. (ANSI)
GetWindowModuleFileNameW

Recupera la ruta de acceso completa y el nombre de archivo del módulo asociado al identificador de ventana especificado. (Unicode)
GetWindowPlacement

Recupera el estado show y las posiciones restauradas, minimizadas y maximizadas de la ventana especificada.
GetWindowRect

Recupera las dimensiones del rectángulo delimitador de la ventana especificada. Las dimensiones se proporcionan en coordenadas de pantalla relativas a la esquina superior izquierda de la pantalla.
GetWindowRgn

La función GetWindowRgn obtiene una copia de la región de la ventana de una ventana.
GetWindowRgnBox

La función GetWindowRgnBox recupera las dimensiones del rectángulo delimitador más ajustado para la región de ventana de una ventana.
GetWindowTextA

Copia el texto de la barra de título de la ventana especificada (si tiene uno) en un búfer. Si la ventana especificada es un control , se copia el texto del control. Sin embargo, GetWindowText no puede recuperar el texto de un control en otra aplicación. (ANSI)
GetWindowTextLengthA

Recupera la longitud, en caracteres, del texto de la barra de título de la ventana especificada (si la ventana tiene una barra de título). (ANSI)
GetWindowTextLengthW

Recupera la longitud, en caracteres, del texto de la barra de título de la ventana especificada (si la ventana tiene una barra de título). (Unicode)
GetWindowTextW

Copia el texto de la barra de título de la ventana especificada (si tiene uno) en un búfer. Si la ventana especificada es un control , se copia el texto del control. Sin embargo, GetWindowText no puede recuperar el texto de un control en otra aplicación. (Unicode)
GetWindowThreadProcessId

Recupera el identificador del subproceso que creó la ventana especificada y, opcionalmente, el identificador del proceso que creó la ventana.
GetWindowWord

Recupera el valor de 16 bits (DWORD) en el desplazamiento especificado en el memor de ventana adicional.
GID_ROTATE_ANGLE_FROM_ARGUMENT

La macro GID_ROTATE_ANGLE_FROM_ARGUMENT se usa para interpretar el valor de GID_ROTATE ullArgument al recibir el valor en la estructura WM_GESTURE.
GID_ROTATE_ANGLE_TO_ARGUMENT

Convierte un valor radian en un argumento para los mensajes de gestos de rotación.
GrayStringA

La función GrayString dibuja texto gris en la ubicación especificada. (ANSI)
GrayStringW

La función GrayString dibuja texto gris en la ubicación especificada. (Unicode)
HAS_POINTER_CONFIDENCE_WPARAM

Comprueba si el mensaje de puntero especificado se considera intencionado en lugar de accidental.
HideCaret

Quita el símbolo de intercalación de la pantalla. Ocultar un símbolo de intercalación no destruye su forma actual ni invalida el punto de inserción.
HiliteMenuItem

Agrega o quita el resaltado de un elemento de una barra de menús.
InfladoRect

La función InflateRect aumenta o disminuye el ancho y el alto del rectángulo especificado.
InheritWindowMonitor

Hace que una ventana especificada herede el monitor de otra ventana.
InitializeTouchInjection

Configura el contexto de inserción táctil para la aplicación que llama e inicializa el número máximo de contactos simultáneos que la aplicación puede insertar.
InjectSyntheticPointerInput

Simula la entrada de puntero (lápiz o entrada táctil).
InjectTouchInput

Simula la entrada táctil.
InSendMessage

Determina si el procedimiento de ventana actual está procesando un mensaje enviado desde otro subproceso (en el mismo proceso o en otro proceso) mediante una llamada a la función SendMessage.
InSendMessageEx

Determina si el procedimiento de ventana actual está procesando un mensaje enviado desde otro subproceso (en el mismo proceso o en otro).
InsertMenuA

Inserta un nuevo elemento de menú en un menú y mueve otros elementos hacia abajo en el menú. (ANSI)
InsertMenuItemA

Inserta un nuevo elemento de menú en la posición especificada de un menú. (ANSI)
InsertMenuItemW

Inserta un nuevo elemento de menú en la posición especificada de un menú. (Unicode)
InsertMenuW

Inserta un nuevo elemento de menú en un menú y mueve otros elementos hacia abajo en el menú. (Unicode)
InternalGetWindowText

Copia el texto de la barra de título de la ventana especificada (si tiene uno) en un búfer.
IntersectRect

La función IntersectRect calcula la intersección de dos rectángulos de origen y coloca las coordenadas del rectángulo de intersección en el rectángulo de destino.
InvalidateRect

La función InvalidateRect agrega un rectángulo a la región de actualización de la ventana especificada. La región de actualización representa la parte del área cliente de la ventana que se debe volver a dibujar.
InvalidateRgn

La función InvalidateRgn invalida el área de cliente dentro de la región especificada agregándola a la región de actualización actual de una ventana.
InvertRect

La función InvertRect invierte un rectángulo en una ventana realizando una operación NOT lógica en los valores de color de cada píxel del interior del rectángulo.
IS_INTRESOURCE

Determina si un valor es un identificador entero para un recurso.
IS_POINTER_CANCELED_WPARAM

Comprueba si la entrada de puntero especificada finalizó abruptamente o no era válida, lo que indica que la interacción no se completó.
IS_POINTER_FIFTHBUTTON_WPARAM

Comprueba si el puntero especificado realizó la quinta acción.
IS_POINTER_FIRSTBUTTON_WPARAM

Comprueba si el puntero especificado realizó la primera acción.
IS_POINTER_FLAG_SET_WPARAM

Comprueba si una macro de puntero establece la marca especificada.
IS_POINTER_FOURTHBUTTON_WPARAM

Comprueba si el puntero especificado realizó la cuarta acción.
IS_POINTER_INCONTACT_WPARAM

Comprueba si el puntero especificado está en contacto.
IS_POINTER_INRANGE_WPARAM

Comprueba si el puntero especificado está en el intervalo.
IS_POINTER_NEW_WPARAM

Comprueba si el puntero especificado es un nuevo puntero.
IS_POINTER_PRIMARY_WPARAM

Comprueba si el puntero especificado realizó la acción principal.
IS_POINTER_SECONDBUTTON_WPARAM

Comprueba si el puntero especificado realizó la segunda acción.
IS_POINTER_THIRDBUTTON_WPARAM

Comprueba si el puntero especificado realizó la tercera acción.
IsCharAlphaA

Determina si un carácter es un carácter alfabético. Esta determinación se basa en la semántica del idioma seleccionado por el usuario durante la instalación o a través de Panel de control. (ANSI)
IsCharAlphaNumericA

Determina si un carácter es alfabético o numérico. Esta determinación se basa en la semántica del idioma seleccionado por el usuario durante la instalación o a través de Panel de control. (ANSI)
IsCharAlphaNumericW

Determina si un carácter es alfabético o numérico. Esta determinación se basa en la semántica del idioma seleccionado por el usuario durante la instalación o a través de Panel de control. (Unicode)
IsCharAlphaW

Determina si un carácter es un carácter alfabético. Esta determinación se basa en la semántica del idioma seleccionado por el usuario durante la instalación o a través de Panel de control. (Unicode)
IsCharLowerA

Determina si un carácter está en minúsculas. Esta determinación se basa en la semántica del idioma seleccionado por el usuario durante la instalación o a través de Panel de control.
IsCharLowerW

La función IsCharLowerW (Unicode) determina si un carácter está en minúsculas. (IsCharLowerW)
IsCharUpperA

Determina si un carácter está en mayúsculas. Esta determinación se basa en la semántica del idioma seleccionado por el usuario durante la instalación o a través de Panel de control. (ANSI)
IsCharUpperW

Determina si un carácter está en mayúsculas. Esta determinación se basa en la semántica del idioma seleccionado por el usuario durante la instalación o a través de Panel de control. (Unicode)
IsChild

Determina si una ventana es una ventana secundaria o una ventana descendiente de una ventana primaria especificada.
IsClipboardFormatAvailable

Determina si el Portapapeles contiene datos en el formato especificado.
IsDialogMessageA

Determina si un mensaje está pensado para el cuadro de diálogo especificado y, si es así, procesa el mensaje. (ANSI)
IsDialogMessageW

Determina si un mensaje está pensado para el cuadro de diálogo especificado y, si es así, procesa el mensaje. (Unicode)
IsDlgButtonChecked

La función IsDlgButtonChecked determina si se comprueba un control de botón o si un control de botón de tres estados está activado, desmarcado o indeterminado.
IsGUIThread

Determina si el subproceso que realiza la llamada ya es un subproceso de GUI. También puede convertir opcionalmente el subproceso en un subproceso de GUI.
IsHungAppWindow

Determina si el sistema considera que una aplicación especificada no responde.
IsIconic

Determina si la ventana especificada está minimizada (emblemática).
IsImmersiveProcess

Determina si el proceso pertenece a una aplicación de la Tienda Windows.
IsMenu

Determina si un identificador es un identificador de menú.
IsMouseInPointerEnabled

Indica si EnableMouseInPointer está establecido para que el mouse actúe como un dispositivo de entrada de puntero y envíe mensajes WM_POINTER.
IsProcessDPIAware

IsProcessDPIAware puede modificarse o no estar disponible. En su lugar, use GetProcessDPIAwareness.
IsRectEmpty

La función IsRectEmpty determina si el rectángulo especificado está vacío.
IsTouchWindow

Comprueba si una ventana especificada es compatible con entrada táctil y, opcionalmente, recupera las marcas modificadores establecidas para la funcionalidad táctil de la ventana.
IsValidDpiAwarenessContext

Determina si un DPI_AWARENESS_CONTEXT especificado es válido y compatible con el sistema actual.
IsWindow

Determina si el identificador de ventana especificado identifica una ventana existente.
IsWindowArranged

Determina si la ventana especificada está organizada (es decir, si está acoplada).
IsWindowEnabled

Determina si la ventana especificada está habilitada para la entrada del mouse y del teclado.
IsWindowUnicode

Determina si la ventana especificada es una ventana Unicode nativa.
IsWindowVisible

Determina el estado de visibilidad de la ventana especificada.
IsWinEventHookInstalled

Determina si hay un enlace WinEvent instalado que podría recibir una notificación de un evento especificado.
IsWow64Message

Determina si el último mensaje leído de la cola del subproceso actual se originó en un proceso WOW64.
IsZoomed

Determina si una ventana está maximizada.
keybd_event

Sintetiza una pulsación de tecla.
KillTimer

Destruye el temporizador especificado.
LoadAcceleratorsA

Carga la tabla de aceleradores especificada. (ANSI)
LoadAcceleratorsW

Carga la tabla de aceleradores especificada. (Unicode)
LoadBitmapA

La función LoadBitmap carga el recurso de mapa de bits especificado desde el archivo ejecutable de un módulo. (ANSI)
LoadBitmapW

La función LoadBitmap carga el recurso de mapa de bits especificado desde el archivo ejecutable de un módulo. (Unicode)
LoadCursorA

Carga el recurso de cursor especificado desde el archivo ejecutable (.EXE) asociado a una instancia de aplicación. (ANSI)
LoadCursorFromFileA

Crea un cursor basado en los datos contenidos en un archivo. (ANSI)
LoadCursorFromFileW

Crea un cursor basado en los datos contenidos en un archivo. (Unicode)
LoadCursorW

Carga el recurso de cursor especificado desde el archivo ejecutable (.EXE) asociado a una instancia de aplicación. (Unicode)
LoadIconA

Carga el recurso de icono especificado desde el archivo ejecutable (.exe) asociado a una instancia de aplicación. (ANSI)
LoadIconW

Carga el recurso de icono especificado desde el archivo ejecutable (.exe) asociado a una instancia de aplicación. (Unicode)
LoadImageA

Carga un icono, un cursor, un cursor animado o un mapa de bits. (ANSI)
LoadImageW

Carga un icono, un cursor, un cursor animado o un mapa de bits. (Unicode)
LoadKeyboardLayoutA

Carga en el sistema un nuevo identificador de la configuración regional de entrada (antes denominado distribución de teclado). (ANSI)
LoadKeyboardLayoutW

Carga en el sistema un nuevo identificador de la configuración regional de entrada (antes denominado distribución de teclado). (Unicode)
LoadMenuA

Carga el recurso de menú especificado desde el archivo ejecutable (.exe) asociado a una instancia de aplicación. (ANSI)
LoadMenuIndirectA

Carga la plantilla de menú especificada en memoria. (ANSI)
LoadMenuIndirectW

Carga la plantilla de menú especificada en memoria. (Unicode)
LoadMenuW

Carga el recurso de menú especificado desde el archivo ejecutable (.exe) asociado a una instancia de aplicación. (Unicode)
LoadStringA

Carga un recurso de cadena del archivo ejecutable asociado a un módulo especificado, copia la cadena en un búfer y anexa un carácter nulo de terminación. (ANSI)
LoadStringW

Carga un recurso de cadena del archivo ejecutable asociado a un módulo especificado, copia la cadena en un búfer y anexa un carácter nulo de terminación. (Unicode)
LockSetForegroundWindow

El proceso de primer plano puede llamar a la función LockSetForegroundWindow para deshabilitar las llamadas a la función SetForegroundWindow.
LockWindowUpdate

La función LockWindowUpdate deshabilita o habilita el dibujo en la ventana especificada. Solo se puede bloquear una ventana cada vez.
LockWorkStation

Bloquea la pantalla de la estación de trabajo.
LogicalToPhysicalPoint

Convierte las coordenadas lógicas de un punto de una ventana en coordenadas físicas.
LogicalToPhysicalPointForPerMonitorDPI

Convierte un punto en una ventana de coordenadas lógicas en coordenadas físicas, independientemente de los puntos por pulgada (ppp) del autor de la llamada.
LookupIconIdFromDirectory

Busca en los datos de icono o cursor el icono o cursor que mejor se adapte al dispositivo de visualización actual. (LookupIconIdFromDirectory)
LookupIconIdFromDirectoryEx

Busca en los datos de icono o cursor el icono o cursor que mejor se adapte al dispositivo de visualización actual. (LookupIconIdFromDirectoryEx)
MAKEINTRESOURCEA

Convierte un valor entero en un tipo de recurso compatible con las funciones de administración de recursos. Esta macro se usa en lugar de una cadena que contiene el nombre del recurso. (ANSI)
MAKEINTRESOURCEW

Convierte un valor entero en un tipo de recurso compatible con las funciones de administración de recursos. Esta macro se usa en lugar de una cadena que contiene el nombre del recurso. (Unicode)
MAKELPARAM

Crea un valor para su uso como parámetro lParam en un mensaje. La macro concatena los valores especificados.
MAKELRESULT

Crea un valor para su uso como valor devuelto a partir de un procedimiento de ventana. La macro concatena los valores especificados.
MAKEWPARAM

Crea un valor para su uso como parámetro wParam en un mensaje. La macro concatena los valores especificados.
MapDialogRect

Convierte las unidades de cuadro de diálogo especificadas en unidades de pantalla (píxeles).
MapVirtualKeyA

Traduce (asigna) un código de tecla virtual a un código de tecla o un valor de carácter, o bien traduce un código de tecla a un código de tecla virtual. (ANSI)
MapVirtualKeyExA

Traduce (asigna) un código de tecla virtual a un código de tecla o un valor de carácter, o bien traduce un código de tecla a un código de tecla virtual. La función traduce los códigos usando el idioma de entrada y un identificador de la configuración regional de entrada. (ANSI)
MapVirtualKeyExW

Traduce (asigna) un código de tecla virtual a un código de tecla o un valor de carácter, o bien traduce un código de tecla a un código de tecla virtual. La función traduce los códigos usando el idioma de entrada y un identificador de la configuración regional de entrada. (Unicode)
MapVirtualKeyW

Traduce (asigna) un código de tecla virtual a un código de tecla o un valor de carácter, o bien traduce un código de tecla a un código de tecla virtual. (Unicode)
MapWindowPoints

La función MapWindowPoints convierte (asigna) un conjunto de puntos de un espacio de coordenadas relativo a una ventana a un espacio de coordenadas en relación con otra ventana.
MenuItemFromPoint

Determina qué elemento de menú, si existe, se encuentra en la ubicación especificada.
MessageBeep

Reproduce un sonido de forma de onda. El sonido de forma de onda para cada tipo de sonido se identifica mediante una entrada en el registro.
Cuadro de mensajes

La función MessageBox muestra un cuadro de diálogo modal que contiene un icono del sistema, un conjunto de botones y un breve mensaje específico de la aplicación.
MessageBoxA

Muestra un cuadro de diálogo modal que contiene un icono del sistema, un conjunto de botones y un breve mensaje específico de la aplicación, como información de estado o error. El cuadro de mensaje devuelve un valor entero que indica qué botón ha clic el usuario. (MessageBoxA)
MessageBoxExA

Crea, muestra y opera un cuadro de mensaje. (ANSI)
MessageBoxExW

Crea, muestra y opera un cuadro de mensaje. (Unicode)
MessageBoxIndirectA

Crea, muestra y opera un cuadro de mensaje. El cuadro de mensaje contiene texto y título del mensaje definido por la aplicación, cualquier icono y cualquier combinación de botones de inserción predefinidos. (ANSI)
MessageBoxIndirectW

Crea, muestra y opera un cuadro de mensaje. El cuadro de mensaje contiene texto y título del mensaje definido por la aplicación, cualquier icono y cualquier combinación de botones de inserción predefinidos. (Unicode)
MessageBoxW

La función MessageBoxW (Unicode) muestra un cuadro de diálogo modal que contiene un icono del sistema, un conjunto de botones y un breve mensaje específico de la aplicación.
ModifyMenuA

Cambia un elemento de menú existente. (ANSI)
ModifyMenuW

Cambia un elemento de menú existente. (Unicode)
MonitorFromPoint

La función MonitorFromPoint recupera un identificador para el monitor de visualización que contiene un punto especificado.
MonitorFromRect

La función MonitorFromRect recupera un identificador para el monitor de visualización que tiene el área más grande de intersección con un rectángulo especificado.
MonitorFromWindow

La función MonitorFromWindow recupera un identificador para el monitor de visualización que tiene el área más grande de intersección con el rectángulo delimitador de una ventana especificada.
mouse_event

La función mouse_event sintetiza el movimiento del mouse y los clics de los botones.
MoveWindow

Cambia la posición y las dimensiones de la ventana especificada.
MsgWaitForMultipleObjects

Espera hasta que transcurre uno o todos los objetos especificados en el estado señalado o el intervalo de tiempo de espera. Los objetos pueden incluir objetos de evento de entrada.
MsgWaitForMultipleObjectsEx

Espera hasta que uno o todos los objetos especificados estén en el estado señalado, una rutina de finalización de E/S o una llamada de procedimiento asincrónico (APC) se pone en cola en el subproceso o el intervalo de tiempo de espera transcurrido. La matriz de objetos puede incluir objetos de evento de entrada.
NEXTRAWINPUTBLOCK

Recupera la ubicación de la siguiente estructura en una matriz de estructuras RAWINPUT.
NotifyWinEvent

Indica al sistema que se ha producido un evento predefinido. Si alguna aplicación cliente ha registrado una función de enlace para el evento, el sistema llama a la función de enlace del cliente.
OemKeyScan

Asigna códigos OEMASCII de 0 a 0x0FF a los códigos de tecla OEM y los estados de cambio. La función proporciona información que permite a un programa enviar texto OEM a otro programa simulando la entrada del teclado.
OemToCharA

Convierte una cadena del juego de caracteres definido por OEM en un ANSI o en una cadena de caracteres anchos. Advertencia No use. (ANSI)
OemToCharBuffA

Convierte un número especificado de caracteres en una cadena del juego de caracteres definido por OEM en una cadena de caracteres anchos o ANSI. (ANSI)
OemToCharBuffW

Convierte un número especificado de caracteres en una cadena del juego de caracteres definido por OEM en una cadena de caracteres anchos o ANSI. (Unicode)
OemToCharW

Convierte una cadena del juego de caracteres definido por OEM en un ANSI o en una cadena de caracteres anchos. Advertencia No use. (Unicode)
OffsetRect

La función OffsetRect mueve el rectángulo especificado por los desplazamientos especificados.
OpenClipboard

Abre el Portapapeles para su examen e impide que otras aplicaciones modifiquen el contenido del Portapapeles.
OpenDesktopA

Abre el objeto de escritorio especificado. (ANSI)
OpenDesktopW

Abre el objeto de escritorio especificado. (Unicode)
OpenIcon

Restaura una ventana minimizada (emblemática) a su tamaño y posición anteriores; Después, activa la ventana.
OpenInputDesktop

Abre el escritorio que recibe la entrada del usuario.
OpenWindowStationA

Abre la estación de ventana especificada. (ANSI)
OpenWindowStationW

Abre la estación de ventana especificada. (Unicode)
PackTouchHitTestingProximityEvaluation

Devuelve la puntuación de evaluación de proximidad y las coordenadas de punto táctil ajustadas como un valor empaquetado para la devolución de llamada WM_TOUCHHITTESTING.
PaintDesktop

La función PaintDesktop rellena la región de recorte en el contexto de dispositivo especificado con el patrón de escritorio o el fondo de pantalla. La función se proporciona principalmente para escritorios de shell.
PeekMessageA

Envía mensajes entrantes no puestos en cola, comprueba la cola de mensajes de subprocesos de un mensaje publicado y recupera el mensaje (si existe alguno). (ANSI)
PeekMessageW

Envía mensajes entrantes no puestos en cola, comprueba la cola de mensajes de subprocesos de un mensaje publicado y recupera el mensaje (si existe alguno). (Unicode)
PhysicalToLogicalPoint

Convierte las coordenadas físicas de un punto de una ventana en coordenadas lógicas.
PhysicalToLogicalPointForPerMonitorDPI

Convierte un punto de una ventana de coordenadas físicas en coordenadas lógicas, independientemente de los puntos por pulgada (ppp) del autor de la llamada.
POINTSTOPOINT

La macro POINTSTOPOINT copia el contenido de una estructura POINTS en una estructura POINT.
POINTTOPOINTS

La macro POINTTOPOINTS convierte una estructura POINT en una estructura POINTS.
PostMessageA

Places (publica) un mensaje en la cola de mensajes asociada al subproceso que creó la ventana especificada y devuelve sin esperar a que el subproceso procese el mensaje. (ANSI)
PostMessageW

Places (publica) un mensaje en la cola de mensajes asociada al subproceso que creó la ventana especificada y devuelve sin esperar a que el subproceso procese el mensaje. (Unicode)
PostQuitMessage

Indica al sistema que un subproceso ha realizado una solicitud para finalizar (salir). Normalmente se usa en respuesta a un mensaje de WM_DESTROY.
PostThreadMessageA

Envía un mensaje a la cola de mensajes del subproceso especificado. Devuelve sin esperar a que el subproceso procese el mensaje. (ANSI)
PostThreadMessageW

Envía un mensaje a la cola de mensajes del subproceso especificado. Devuelve sin esperar a que el subproceso procese el mensaje. (Unicode)
PrintWindow

La función PrintWindow copia una ventana visual en el contexto de dispositivo (DC) especificado, normalmente un controlador de dominio de impresora.
PrivateExtractIconsA

Crea una matriz de identificadores en iconos extraídos de un archivo especificado. (ANSI)
PrivateExtractIconsW

Crea una matriz de identificadores en iconos extraídos de un archivo especificado. (Unicode)
PtInRect

La función PtInRect determina si el punto especificado se encuentra dentro del rectángulo especificado.
QueryDisplayConfig

La función QueryDisplayConfig recupera información sobre todas las rutas de visualización posibles para todos los dispositivos de visualización, o vistas, en la configuración actual.
RealChildWindowFromPoint

Recupera un identificador de la ventana secundaria en el punto especificado. La búsqueda está restringida a ventanas secundarias inmediatas; no se buscan nietos y ventanas descendientes más profundas.
RealGetWindowClassA

Recupera una cadena que especifica el tipo de ventana. (ANSI)
RealGetWindowClassW

Recupera una cadena que especifica el tipo de ventana. (Unicode)
RedrawWindow

La función RedrawWindow actualiza el rectángulo o la región especificados en el área cliente de una ventana.
RegisterClassA

Registra una clase de ventana para su uso posterior en llamadas a la función CreateWindow o CreateWindowEx. (RegisterClassA)
RegisterClassExA

Registra una clase de ventana para su uso posterior en llamadas a la función CreateWindow o CreateWindowEx. (RegisterClassExA)
RegisterClassExW

Registra una clase de ventana para su uso posterior en llamadas a la función CreateWindow o CreateWindowEx. (RegisterClassExW)
RegisterClassW

Registra una clase de ventana para su uso posterior en llamadas a la función CreateWindow o CreateWindowEx. (RegisterClassW)
RegisterClipboardFormatA

Registra un nuevo formato de Portapapeles. A continuación, este formato se puede usar como formato de Portapapeles válido. (ANSI)
RegisterClipboardFormatW

Registra un nuevo formato de Portapapeles. A continuación, este formato se puede usar como formato de Portapapeles válido. (Unicode)
RegisterDeviceNotificationA

Registra el dispositivo o el tipo de dispositivo para el que una ventana recibirá notificaciones. (ANSI)
RegisterDeviceNotificationW

Registra el dispositivo o el tipo de dispositivo para el que una ventana recibirá notificaciones. (Unicode)
RegisterForTooltipDismissNotification

Permite que las aplicaciones o marcos de interfaz de usuario registren y anulen el registro de ventanas para recibir notificaciones para descartar sus ventanas de información sobre herramientas.
RegisterHotKey

Define una tecla de acceso rápido para todo el sistema.
RegisterPointerDeviceNotifications

Registra una ventana para procesar el WM_POINTERDEVICECHANGE, el WM_POINTERDEVICEINRANGE y las notificaciones de dispositivo de puntero WM_POINTERDEVICEOUTOFRANGE.
RegisterPointerInputTarget

Permite al autor de la llamada registrar una ventana de destino a la que se redirige toda la entrada de puntero del tipo especificado.
RegisterPointerInputTargetEx

RegisterPointerInputTargetEx puede modificarse o no estar disponible. En su lugar, use RegisterPointerInputTarget.
RegisterPowerSettingNotification

Registra la aplicación para recibir notificaciones de configuración de energía para el evento de configuración de energía específico.
RegisterRawInputDevices

Registra los dispositivos que proporcionan los datos de entrada sin procesar.
RegisterShellHookWindow

Registra una ventana de Shell especificada para recibir determinados mensajes de eventos o notificaciones que son útiles para las aplicaciones de Shell.
RegisterSuspendResumeNotification

Se registra para recibir notificaciones cuando el sistema se suspende o reanuda. Similar a PowerRegisterSuspendResumeNotification, pero funciona en modo de usuario y puede tomar un identificador de ventana.
RegisterTouchHitTestingWindow

Registra una ventana para procesar la notificación de WM_TOUCHHITTESTING.
RegisterTouchWindow

Registra una ventana como compatible con la entrada táctil.
RegisterWindowMessageA

Define un nuevo mensaje de ventana que se garantiza que es único en todo el sistema. El valor del mensaje se puede usar al enviar o publicar mensajes. (ANSI)
RegisterWindowMessageW

Define un nuevo mensaje de ventana que se garantiza que es único en todo el sistema. El valor del mensaje se puede usar al enviar o publicar mensajes. (Unicode)
ReleaseCapture

Libera la captura del mouse desde una ventana del subproceso actual y restaura el procesamiento de entrada normal del mouse.
ReleaseDC

La función ReleaseDC libera un contexto de dispositivo (DC) para liberarlo para que lo usen otras aplicaciones. El efecto de la función ReleaseDC depende del tipo de controlador de dominio. Solo libera controladores de dominio comunes y de ventana. No tiene ningún efecto en los controladores de dominio privados o de clase.
RemoveClipboardFormatListener

Quita la ventana especificada de la lista de agentes de escucha de formato del Portapapeles mantenida por el sistema.
RemoveMenu

Elimina un elemento de menú o separa un submenú del menú especificado.
RemovePropA

Quita una entrada de la lista de propiedades de la ventana especificada. La cadena de caracteres especificada identifica la entrada que se va a quitar. (ANSI)
RemovePropW

Quita una entrada de la lista de propiedades de la ventana especificada. La cadena de caracteres especificada identifica la entrada que se va a quitar. (Unicode)
ReplyMessage

Responde a un mensaje enviado desde otro subproceso por la función SendMessage.
ScreenToClient

La función ScreenToClient convierte las coordenadas de pantalla de un punto especificado en la pantalla en coordenadas de área de cliente.
ScrollDC

La función ScrollDC desplaza un rectángulo de bits horizontal y verticalmente.
ScrollWindow

La función ScrollWindow desplaza el contenido del área de cliente de la ventana especificada.
ScrollWindowEx

La función ScrollWindowEx desplaza el contenido del área de cliente de la ventana especificada.
SendDlgItemMessageA

Envía un mensaje al control especificado en un cuadro de diálogo. (ANSI)
SendDlgItemMessageW

Envía un mensaje al control especificado en un cuadro de diálogo. (Unicode)
SendInput

Sintetiza pulsaciones de tecla, movimientos del mouse y clics de botón.
SendMessage

La función SendMessage envía el mensaje especificado a una ventana o ventanas. (Función SendMessage)
SendMessageA

Envía el mensaje especificado a una ventana o ventana. La función SendMessage llama al procedimiento de ventana para la ventana especificada y no devuelve hasta que el procedimiento de ventana haya procesado el mensaje. (SendMessageA)
SendMessageCallbackA

Envía el mensaje especificado a una ventana o ventana. (SendMessageCallbackA)
SendMessageCallbackW

Envía el mensaje especificado a una ventana o ventana. (SendMessageCallbackW)
SendMessageTimeoutA

Envía el mensaje especificado a una o varias ventanas. (ANSI)
SendMessageTimeoutW

Envía el mensaje especificado a una o varias ventanas. (Unicode)
SendMessageW

La función SendMessageW (Unicode) envía el mensaje especificado a una ventana o ventana. (SendMessageW)
SendNotifyMessageA

Envía el mensaje especificado a una ventana o ventana. (SendNotifyMessageA)
SendNotifyMessageW

Envía el mensaje especificado a una ventana o ventana. (SendNotifyMessageW)
SetActiveWindow

Activa una ventana. La ventana debe asociarse a la cola de mensajes del subproceso que llama.
SetAdditionalForegroundBoostProcesses

SetAdditionalForegroundBoostProcesses es una API de asistencia de rendimiento para ayudar a las aplicaciones con un modelo de aplicación de varios procesos donde varios procesos contribuyen a una experiencia en primer plano, ya sea como datos o representación.
SetCapture

Establece la captura del mouse en la ventana especificada que pertenece al subproceso actual.
SetCaretBlinkTime

Establece el tiempo de parpadeo del símbolo de intercalación en el número especificado de milisegundos. El tiempo de parpadeo es el tiempo transcurrido, en milisegundos, necesario para invertir los píxeles del símbolo de intercalación.
SetCaretPos

Mueve el símbolo de intercalación a las coordenadas especificadas. Si la ventana propietaria del símbolo de intercalación se creó con el estilo de clase CS_OWNDC, las coordenadas especificadas están sujetas al modo de asignación del contexto del dispositivo asociado a esa ventana.
SetClassLongA

Reemplaza el valor de 32 bits especificado (long) en el desplazamiento especificado en la memoria de clase adicional o la estructura WNDCLASSEX de la clase a la que pertenece la ventana especificada. (ANSI)
SetClassLongPtrA

Reemplaza el valor especificado en el desplazamiento especificado en la memoria de clase adicional o la estructura WNDCLASSEX de la clase a la que pertenece la ventana especificada. (ANSI)
SetClassLongPtrW

Reemplaza el valor especificado en el desplazamiento especificado en la memoria de clase adicional o la estructura WNDCLASSEX de la clase a la que pertenece la ventana especificada. (Unicode)
SetClassLongW

Reemplaza el valor de 32 bits especificado (long) en el desplazamiento especificado en la memoria de clase adicional o la estructura WNDCLASSEX de la clase a la que pertenece la ventana especificada. (Unicode)
SetClassWord

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

Places datos en el Portapapeles en un formato de Portapapeles especificado.
SetClipboardViewer

Agrega la ventana especificada a la cadena de visores del Portapapeles. Las ventanas del visor del Portapapeles reciben un mensaje de WM_DRAWCLIPBOARD cada vez que cambia el contenido del Portapapeles. Esta función se usa para la compatibilidad con versiones anteriores de Windows.
SetCoalescableTimer

Crea un temporizador con el valor de tiempo de espera especificado y un retraso de tolerancia combinado.
SetCursor

Establece la forma del cursor.
SetCursorPos

Mueve el cursor a las coordenadas de pantalla especificadas.
SetDialogControlDpiChangeBehavior

Invalida el comportamiento de escalado de PPP por monitor predeterminado de una ventana secundaria en un cuadro de diálogo.
SetDialogDpiChangeBehavior

Los cuadros de diálogo de Per-Monitor contextos v2 se escalan automáticamente con PPP. Este método le permite personalizar su comportamiento de cambio de PPP.
SetDisplayAutoRotationPreferences

Establece las preferencias de rotación automática de pantalla para el proceso actual.
SetDisplayConfig

La función SetDisplayConfig modifica la topología para mostrar, el origen y los modos de destino habilitando exclusivamente las rutas de acceso especificadas en la sesión actual.
SetDlgItemInt

Establece el texto de un control en un cuadro de diálogo en la representación de cadena de un valor entero especificado.
SetDlgItemTextA

Establece el título o el texto de un control en un cuadro de diálogo. (ANSI)
SetDlgItemTextW

Establece el título o el texto de un control en un cuadro de diálogo. (Unicode)
SetDoubleClickTime

Establece el tiempo de doble clic del mouse.
SetFocus

Establece el foco del teclado en la ventana especificada. La ventana debe asociarse a la cola de mensajes del subproceso que llama.
SetForegroundWindow

Trae el subproceso que creó la ventana especificada en primer plano y activa la ventana.
SetGestureConfig

Configura los mensajes que se envían desde una ventana para los gestos de Windows Touch.
SetKeyboardState

Copia una matriz de estados de teclas de teclado en la tabla de estado de entrada de teclado del subproceso que realiza la llamada. Esta es la misma tabla a la que acceden las funciones GetKeyboardState y GetKeyState. Los cambios realizados en esta tabla no afectan a la entrada del teclado para ningún otro subproceso.
SetLastErrorEx

Establece el último código de error.
SetLayeredWindowAttributes

Establece la clave de color de transparencia y opacidad de una ventana superpuesta.
SetMenu

Asigna un nuevo menú a la ventana especificada.
SetMenuContextHelpId

Asocia un identificador de contexto de Ayuda a un menú.
SetMenuDefaultItem

Establece el elemento de menú predeterminado para el menú especificado.
SetMenuInfo

Establece información para un menú especificado.
SetMenuItemBitmaps

Asocia el mapa de bits especificado a un elemento de menú. Si el elemento de menú está seleccionado o desactivado, el sistema muestra el mapa de bits adecuado junto al elemento de menú.
SetMenuItemInfoA

Cambia información sobre un elemento de menú. (ANSI)
SetMenuItemInfoW

Cambia información sobre un elemento de menú. (Unicode)
SetMessageExtraInfo

Establece la información adicional del mensaje para el subproceso actual.
SetParent

Cambia la ventana primaria de la ventana secundaria especificada.
SetPhysicalCursorPos

Establece la posición del cursor en coordenadas físicas.
SetProcessDefaultLayout

Cambia el diseño predeterminado cuando se crean ventanas sin ningún elemento primario o propietario solo para el proceso que se está ejecutando actualmente.
SetProcessDPIAware

SetProcessDPIAware puede modificarse o no estar disponible. En su lugar, use SetProcessDPIAwareness.
SetProcessDpiAwarenessContext

Establece el proceso actual en un contexto de reconocimiento de puntos por pulgada (ppp) especificado. Los contextos de reconocimiento de PPP proceden del valor de DPI_AWARENESS_CONTEXT.
SetProcessRestrictionExemption

Excluye el proceso de llamada de restricciones que impiden que los procesos de escritorio interactúen con el entorno de la aplicación de la Tienda Windows. Esta función la usan las herramientas de desarrollo y depuración.
SetProcessWindowStation

Asigna la estación de ventana especificada al proceso de llamada.
SetPropA

Agrega una nueva entrada o cambia una entrada existente en la lista de propiedades de la ventana especificada. (ANSI)
SetPropW

Agrega una nueva entrada o cambia una entrada existente en la lista de propiedades de la ventana especificada. (Unicode)
SetRect

La función SetRect establece las coordenadas del rectángulo especificado. Esto equivale a asignar los argumentos izquierdo, superior, derecho e inferior a los miembros adecuados de la estructura RECT.
SetRectEmpty

La función SetRectEmpty crea un rectángulo vacío en el que todas las coordenadas se establecen en cero.
SetScrollInfo

La función SetScrollInfo establece los parámetros de una barra de desplazamiento, incluidas las posiciones de desplazamiento mínima y máxima, el tamaño de página y la posición del cuadro de desplazamiento (pulgar). La función también vuelve a dibujar la barra de desplazamiento, si se solicita.
SetScrollPos

La función SetScrollPos establece la posición del cuadro de desplazamiento (pulgar) en la barra de desplazamiento especificada y, si se solicita, vuelve a dibujar la barra de desplazamiento para reflejar la nueva posición del cuadro de desplazamiento.
SetScrollRange

La función SetScrollRange establece las posiciones del cuadro de desplazamiento mínimo y máximo para la barra de desplazamiento especificada.
SetSysColors

Establece los colores de los elementos de presentación especificados.
SetSystemCursor

Permite a una aplicación personalizar los cursores del sistema. Reemplaza el contenido del cursor del sistema especificado por el parámetro id por el contenido del cursor especificado por el parámetro hcur y, a continuación, destruye hcur.
SetThreadCursorCreationScaling

Establece la escala de PPP para la que están previstos los cursores que se crean en este subproceso. Este valor se tiene en cuenta al escalar el cursor para el monitor específico en el que se muestra.
SetThreadDesktop

Asigna el escritorio especificado al subproceso que llama. Todas las operaciones posteriores en el escritorio usan los derechos de acceso concedidos al escritorio.
SetThreadDpiAwarenessContext

Establezca el reconocimiento de PPP para el subproceso actual en el valor proporcionado.
SetThreadDpiHostingBehavior

Establece la DPI_HOSTING_BEHAVIOR del subproceso. Este comportamiento permite que las ventanas creadas en el subproceso hospede ventanas secundarias con un DPI_AWARENESS_CONTEXT diferente.
SetTimer

Crea un temporizador con el valor de tiempo de espera especificado.
SetUserObjectInformationA

Establece información sobre la estación de ventana o el objeto de escritorio especificados. (ANSI)
SetUserObjectInformationW

Establece información sobre la estación de ventana o el objeto de escritorio especificados. (Unicode)
SetUserObjectSecurity

Establece la seguridad de un objeto de usuario. Esto puede ser, por ejemplo, una ventana o una conversación DDE.
SetWindowContextHelpId

Asocia un identificador de contexto de Ayuda a la ventana especificada.
SetWindowDisplayAffinity

Almacena la configuración de afinidad para mostrar en modo kernel en el hWnd asociado a la ventana.
SetWindowFeedbackSetting

Establece la configuración de comentarios de una ventana.
SetWindowLongA

Cambia un atributo de la ventana especificada. La función también establece el valor de 32 bits (long) en el desplazamiento especificado en la memoria de ventana adicional. (ANSI)
SetWindowLongPtrA

Cambia un atributo de la ventana especificada. (ANSI)
SetWindowLongPtrW

Cambia un atributo de la ventana especificada. (Unicode)
SetWindowLongW

Cambia un atributo de la ventana especificada. La función también establece el valor de 32 bits (long) en el desplazamiento especificado en la memoria de ventana adicional. (Unicode)
SetWindowPlacement

Establece el estado de presentación y las posiciones restauradas, minimizadas y maximizadas de la ventana especificada.
SetWindowPos

Cambia el tamaño, la posición y el orden Z de una ventana secundaria, emergente o de nivel superior. Estas ventanas se ordenan según su apariencia en la pantalla. La ventana superior recibe el rango más alto y es la primera ventana en el orden Z.
SetWindowRgn

La función SetWindowRgn establece la región de la ventana de una ventana.
SetWindowsHookExA

Instala un procedimiento de enlace definido por la aplicación en una cadena de enlace. (ANSI)
SetWindowsHookExW

Instala un procedimiento de enlace definido por la aplicación en una cadena de enlace. (Unicode)
SetWindowTextA

Cambia el texto de la barra de título de la ventana especificada (si tiene una). Si la ventana especificada es un control, se cambia el texto del control. Sin embargo, SetWindowText no puede cambiar el texto de un control en otra aplicación. (ANSI)
SetWindowTextW

Cambia el texto de la barra de título de la ventana especificada (si tiene una). Si la ventana especificada es un control, se cambia el texto del control. Sin embargo, SetWindowText no puede cambiar el texto de un control en otra aplicación. (Unicode)
SetWinEventHook

Establece una función de enlace de eventos para un intervalo de eventos.
ShowCaret

Hace que el símbolo de intercalación sea visible en la pantalla en la posición actual del símbolo de intercalación. Cuando el símbolo de intercalación se vuelve visible, comienza a parpadear automáticamente.
ShowCursor

Muestra u oculta el cursor. (ShowCursor)
ShowOwnedPopups

Muestra u oculta todas las ventanas emergentes que pertenecen a la ventana especificada.
ShowScrollBar

La función ShowScrollBar muestra u oculta la barra de desplazamiento especificada.
ShowWindow

Establece el estado de presentación de la ventana especificada.
ShowWindowAsync

Establece el estado de presentación de una ventana sin esperar a que se complete la operación.
ShutdownBlockReasonCreate

Indica que el sistema no se puede apagar y establece una cadena de motivo que se mostrará al usuario si se inicia el apagado del sistema.
ShutdownBlockReasonDestroy

Indica que el sistema se puede apagar y libera la cadena de motivo.
ShutdownBlockReasonQuery

Recupera la cadena de motivo establecida por la función ShutdownBlockReasonCreate.
SkipPointerFrameMessages

Determina qué marco de entrada de puntero generó el mensaje recuperado más recientemente para el puntero especificado y descarta los mensajes de entrada de puntero en cola (no recuperados) generados a partir del mismo marco de entrada de puntero.
Soundsentry

Desencadena una señal visual para indicar que se está reproduciendo un sonido.
RestRect

La función SubtractRect determina las coordenadas de un rectángulo formado restando un rectángulo de otro.
SwapMouseButton

Invierte o restaura el significado de los botones izquierdo y derecho del mouse.
SwitchDesktop

Hace que el escritorio especificado sea visible y lo activa. Esto permite que el escritorio reciba la entrada del usuario.
SwitchToThisWindow

Cambia el foco a la ventana especificada y la lleva al primer plano.
SystemParametersInfoA

Recupera o establece el valor de uno de los parámetros de todo el sistema. (ANSI)
SystemParametersInfoForDpi

Recupera el valor de uno de los parámetros de todo el sistema, teniendo en cuenta el valor de PPP proporcionado.
SystemParametersInfoW

Recupera o establece el valor de uno de los parámetros de todo el sistema. (Unicode)
TabbedTextOutA

La función TabbedTextOut escribe una cadena de caracteres en una ubicación especificada y expande las pestañas a los valores especificados en una matriz de posiciones de tabulación. El texto se escribe en la fuente seleccionada actualmente, el color de fondo y el color de texto. (ANSI)
TabbedTextOutW

La función TabbedTextOut escribe una cadena de caracteres en una ubicación especificada y expande las pestañas a los valores especificados en una matriz de posiciones de tabulación. El texto se escribe en la fuente seleccionada actualmente, el color de fondo y el color de texto. (Unicode)
TileWindows

Mosaico las ventanas secundarias especificadas de la ventana primaria especificada.
ToAscii

Traduce el código de tecla virtual y el estado de teclado especificados al carácter o caracteres correspondientes.
ToAsciiEx

Traduce el código de tecla virtual y el estado de teclado especificados al carácter o caracteres correspondientes. La función traduce el código usando el idioma de entrada y la distribución física del teclado identificado por el identificador de la configuración regional de entrada.
TOUCH_COORD_TO_PIXEL

Convierte las coordenadas táctiles en píxeles.
ToUnicode

Traduce el código de tecla virtual y el estado del teclado especificados al carácter o caracteres Unicode correspondientes. (ToUnicode)
ToUnicodeEx

Traduce el código de tecla virtual y el estado del teclado especificados al carácter o caracteres Unicode correspondientes. (ToUnicodeEx)
TrackMouseEvent

Envía mensajes cuando se retira el puntero del mouse de una ventana o se mantiene sobre una ventana durante un período de tiempo especificado.
TrackPopupMenu

Muestra un menú contextual en la ubicación especificada y realiza un seguimiento de la selección de elementos en el menú. El menú contextual puede aparecer en cualquier parte de la pantalla.
TrackPopupMenuEx

Muestra un menú contextual en la ubicación especificada y realiza un seguimiento de la selección de elementos en el menú contextual. El menú contextual puede aparecer en cualquier parte de la pantalla.
TranslateAcceleratorA

Procesa las teclas de aceleración para los comandos de menú. (ANSI)
TranslateAcceleratorW

Procesa las teclas de aceleración para los comandos de menú. (Unicode)
TranslateMDISysAccel

Procesa pulsaciones de tecla de aceleración para los comandos de menú de ventana de las ventanas secundarias de la interfaz de varios documentos (MDI) asociadas a la ventana de cliente MDI especificada.
TranslateMessage

Convierte los mensajes de clave virtual en mensajes de caracteres. Los mensajes de caracteres se publican en la cola de mensajes del subproceso que realiza la llamada para que se lea la próxima vez que el subproceso llame a la función GetMessage o PeekMessage.
UnhookWindowsHookEx

Quita un procedimiento de enlace instalado en una cadena de enlace mediante la función SetWindowsHookEx.
UnhookWinEvent

Quita una función de enlace de eventos creada por una llamada anterior a SetWinEventHook.
UnionRect

La función UnionRect crea la unión de dos rectángulos. La unión es el rectángulo más pequeño que contiene ambos rectángulos de origen.
UnloadKeyboardLayout

Descarga un identificador de la configuración regional de entrada (antes denominado distribución del teclado).
Anular el registroClassA

Anula el registro de una clase de ventana, liberando la memoria necesaria para la clase . (ANSI)
Anular el registroClassW

Anula el registro de una clase de ventana, liberando la memoria necesaria para la clase . (Unicode)
UnregisterDeviceNotification

Cierra el identificador de notificación de dispositivo especificado.
UnregisterHotKey

Libera una tecla de acceso rápido registrada previamente por el subproceso que realiza la llamada.
Anular el registroPointerInputTarget

Permite al autor de la llamada anular el registro de una ventana de destino a la que se redirige toda la entrada de puntero del tipo especificado.
Anular el registroPointerInputTargetEx

UnregisterPointerInputTargetEx puede modificarse o no estar disponible. En su lugar, use UnregisterPointerInputTarget.
Anular el registroPowerSettingNotification

Anula el registro de la notificación de configuración de energía.
UnregisterSuspendResumeNotification

Cancela un registro para recibir una notificación cuando el sistema se suspende o reanuda. Similar a PowerUnregisterSuspendResumeNotification, pero funciona en modo de usuario.
Anular el registroTouchWindow

Registra una ventana como compatible con la función táctil.
UpdateLayeredWindow

Actualiza la posición, el tamaño, la forma, el contenido y la transparencia de una ventana superpuesta.
UpdateWindow

La función UpdateWindow actualiza el área cliente de la ventana especificada enviando un mensaje de WM_PAINT a la ventana si la región de actualización de la ventana no está vacía.
UserHandleGrantAccess

Concede o deniega el acceso a un identificador a un objeto User a un trabajo que tenga una restricción de interfaz de usuario.
ValidateRect

La función ValidateRect valida el área cliente dentro de un rectángulo quitando el rectángulo de la región de actualización de la ventana especificada.
ValidateRgn

La función ValidateRgn valida el área de cliente dentro de una región quitando la región de la región de actualización actual de la ventana especificada.
VkKeyScanA

Traduce un carácter al código de tecla virtual y el estado de cambio correspondientes para el teclado actual. (ANSI)
VkKeyScanExA

Traduce un carácter al código de tecla virtual y el estado de cambio correspondientes. La función traduce el carácter usando el idioma de entrada y la distribución física del teclado identificados por el identificador de la configuración regional de entrada. (ANSI)
VkKeyScanExW

Traduce un carácter al código de tecla virtual y el estado de cambio correspondientes. La función traduce el carácter usando el idioma de entrada y la distribución física del teclado identificados por el identificador de la configuración regional de entrada. (Unicode)
VkKeyScanW

Traduce un carácter al código de tecla virtual y el estado de cambio correspondientes para el teclado actual. (Unicode)
WaitForInputIdle

Espera hasta que el proceso especificado haya terminado de procesar su entrada inicial y esté esperando la entrada del usuario sin entrada pendiente o hasta que haya transcurrido el intervalo de tiempo de espera.
WaitMessage

Produce el control en otros subprocesos cuando un subproceso no tiene ningún otro mensaje en su cola de mensajes. La función WaitMessage suspende el subproceso y no devuelve hasta que se coloca un nuevo mensaje en la cola de mensajes del subproceso.
WindowFromDC

La función WindowFromDC devuelve un identificador a la ventana asociada al contexto de dispositivo de visualización (DC) especificado. Funciones de salida que usan el contexto de dispositivo especificado dibuja en esta ventana.
WindowFromPhysicalPoint

Recupera un identificador de la ventana que contiene el punto físico especificado.
WindowFromPoint

Recupera un identificador de la ventana que contiene el punto especificado.
WinHelpA

Inicia la Ayuda de Windows (Winhelp.exe) y pasa datos adicionales que indican la naturaleza de la ayuda solicitada por la aplicación. (ANSI)
WinHelpW

Inicia la Ayuda de Windows (Winhelp.exe) y pasa datos adicionales que indican la naturaleza de la ayuda solicitada por la aplicación. (Unicode)
wsprintfA

Escribe datos con formato en el búfer especificado. (ANSI)
wsprintfW

Escribe datos con formato en el búfer especificado. (Unicode)
wvsprintfA

Escribe datos con formato en el búfer especificado mediante un puntero a una lista de argumentos. (ANSI)
wvsprintfW

Escribe datos con formato en el búfer especificado mediante un puntero a una lista de argumentos. (Unicode)

Funciones de devolución de llamada

 
DLGPROC

Función de devolución de llamada definida por la aplicación que se usa con las familias CreateDialog y DialogBox de funciones.
DRAWSTATEPROC

La función DrawStateProc es una función de devolución de llamada definida por la aplicación que representa una imagen compleja para la función DrawState.
EDITWORDBREAKPROCA

Función de devolución de llamada definida por la aplicación que se usa con el mensaje EM_SETWORDBREAKPROC. (ANSI)
EDITWORDBREAKPROCW

Función de devolución de llamada definida por la aplicación que se usa con el mensaje EM_SETWORDBREAKPROC. (Unicode)
GRAYSTRINGPROC

La función OutputProc es una función de devolución de llamada definida por la aplicación que se usa con la función GrayString.
HOOKPROC

Función de devolución de llamada definida por la aplicación o definida por la biblioteca que se usa con la función SetWindowsHookEx. El sistema llama a esta función después de llamar a la función SendMessage. El procedimiento de enlace puede examinar el mensaje; no puede modificarlo.
MONITORENUMPROC

Una función MonitorEnumProc es una función de devolución de llamada definida por la aplicación a la que llama la función EnumDisplayMonitors.
MSGBOXCALLBACK

Función de devolución de llamada, que define en la aplicación, que procesa eventos de ayuda para el cuadro de mensaje.
PROPENUMPROCA

Una función de devolución de llamada definida por la aplicación que se usa con la función EnumProps. (ANSI)
PROPENUMPROCEXA

Función de devolución de llamada definida por la aplicación que se usa con la función EnumPropsEx. (ANSI)
PROPENUMPROCEXW

Función de devolución de llamada definida por la aplicación que se usa con la función EnumPropsEx. (Unicode)
PROPENUMPROCW

Una función de devolución de llamada definida por la aplicación que se usa con la función EnumProps. (Unicode)
SENDASYNCPROC

Una función de devolución de llamada definida por la aplicación que se usa con la función SendMessageCallback.
TIMERPROC

Función de devolución de llamada definida por la aplicación que procesa WM_TIMER mensajes. El tipo TIMERPROC define un puntero a esta función de devolución de llamada. TimerProc es un marcador de posición para el nombre de función definido por la aplicación.
WINEVENTPROC

Función de devolución de llamada (o enlace) definida por la aplicación que el sistema llama en respuesta a los eventos generados por un objeto accesible.
WNDPROC

Función de devolución de llamada, que se define en la aplicación, que procesa los mensajes enviados a una ventana.

Estructuras

 
ACCEL

Define una tecla de aceleración usada en una tabla de aceleradores.
ACCESSTIMEOUT

Contiene información sobre el período de tiempo de espera asociado a las características de accesibilidad.
ALTTABINFO

Contiene información de estado para la ventana de conmutación de aplicaciones (ALT+TAB).
ANIMATIONINFO

Describe los efectos de animación asociados a las acciones del usuario.
AUDIODESCRIPCIÓN

Contiene información asociada a descripciones de audio. Esta estructura se usa con la función SystemParametersInfo cuando se especifica el valor de acción SPI_GETAUDIODESCRIPTION o SPI_SETAUDIODESCRIPTION.
BSMINFO

Contiene información sobre una ventana que denegó una solicitud de BroadcastSystemMessageEx.
CBT_CREATEWNDA

Contiene información pasada a un procedimiento de enlace de WH_CBT, CBTProc, antes de crear una ventana. (ANSI)
CBT_CREATEWNDW

Contiene información pasada a un procedimiento de enlace de WH_CBT, CBTProc, antes de crear una ventana. (Unicode)
CBTACTIVATESTRUCT

Contiene información que se pasa a un procedimiento de enlace de WH_CBT, CBTProc, antes de activar una ventana.
CHANGEFILTERSTRUCT

Contiene información de resultados extendida obtenida mediante una llamada a la función ChangeWindowMessageFilterEx.
CLIENTCREATESTRUCT

Contiene información sobre el menú y la primera ventana secundaria de la interfaz de varios documentos (MDI) de una ventana de cliente MDI.
COMBOBOXINFO

Contiene información de estado del cuadro combinado.
COMPAREITEMSTRUCT

Proporciona los identificadores y los datos proporcionados por la aplicación para dos elementos en un cuadro de lista o cuadro combinado ordenado dibujado por el propietario.
COPYDATASTRUCT

Contiene los datos que se van a pasar a otra aplicación mediante el mensaje de WM_COPYDATA.
CREATESTRUCTA

Define los parámetros de inicialización pasados al procedimiento de ventana de una aplicación. Estos miembros son idénticos a los parámetros de la función CreateWindowEx. (ANSI)
CREATESTRUCTW

Define los parámetros de inicialización pasados al procedimiento de ventana de una aplicación. Estos miembros son idénticos a los parámetros de la función CreateWindowEx. (Unicode)
CURSORINFO

Contiene información global del cursor.
CURSORSHAPE

Contiene información sobre un cursor.
CWPRETSTRUCT

Define los parámetros de mensaje pasados a un procedimiento de enlace de WH_CALLWNDPROCRET, CallWndRetProc.
CWPSTRUCT

Define los parámetros de mensaje pasados a un procedimiento de enlace de WH_CALLWNDPROC, CallWndProc.
DEBUGHOOKINFO

Contiene información de depuración que se pasa a un procedimiento de enlace WH_DEBUG, DebugProc.
DELETEITEMSTRUCT

Describe un cuadro de lista eliminado o un elemento de cuadro combinado.
DLGITEMTEMPLATE

Define las dimensiones y el estilo de un control en un cuadro de diálogo. Una o varias de estas estructuras se combinan con una estructura DLGTEMPLATE para formar una plantilla estándar para un cuadro de diálogo.
DLGTEMPLATE

Define las dimensiones y el estilo de un cuadro de diálogo.
DRAWITEMSTRUCT

Proporciona información que usa la ventana del propietario para determinar cómo pintar un elemento de menú o control dibujado por el propietario.
DRAWTEXTPARAMS

La estructura DRAWTEXTPARAMS contiene opciones de formato extendidas para la función DrawTextEx.
EVENTMSG

Contiene información sobre un mensaje de hardware enviado a la cola de mensajes del sistema. Esta estructura se usa para almacenar información de mensajes para la función de devolución de llamada JournalPlaybackProc.
FILTERKEYS

Contiene información sobre la característica de accesibilidad FilterKeys, que permite a un usuario con discapacidades establecer la frecuencia de repetición del teclado (RepeatKeys), el retraso de aceptación (SlowKeys) y la tasa de rebote (BounceKeys).
FLASHWINFO

Contiene el estado de flash de una ventana y el número de veces que el sistema debe parpadea la ventana.
GESTURECONFIG

Obtiene y establece la configuración para habilitar mensajes de gestos y el tipo de esta configuración.
GESTUREINFO

Almacena información sobre un gesto.
GESTURENOTIFYSTRUCT

Cuando se transmite con mensajes WM_GESTURENOTIFY, pasa información sobre un gesto.
GUITHREADINFO

Contiene información sobre un subproceso de GUI.
HARDWAREINPUT

Contiene información acerca de un mensaje simulado generado por un dispositivo de entrada que no es el teclado ni el mouse.
HELPINFO

Contiene información sobre un elemento para el que se ha solicitado ayuda contextual.
HELPWININFOA

Contiene el tamaño y la posición de una ventana de Ayuda principal o secundaria. Una aplicación puede establecer esta información llamando a la función WinHelp con el valor HELP_SETWINPOS. (ANSI)
HELPWININFOW

Contiene el tamaño y la posición de una ventana de Ayuda principal o secundaria. Una aplicación puede establecer esta información llamando a la función WinHelp con el valor HELP_SETWINPOS. (Unicode)
HIGHCONTRASTA

Contiene información sobre la característica de accesibilidad de contraste alto. (ANSI)
HIGHCONTRASTW

Contiene información sobre la característica de accesibilidad de contraste alto. (Unicode)
ICONINFO

Contiene información sobre un icono o un cursor.
ICONINFOEXA

Contiene información sobre un icono o un cursor. Extiende ICONINFO. Usado por GetIconInfoEx. (ANSI)
ICONINFOEXW

Contiene información sobre un icono o un cursor. Extiende ICONINFO. Usado por GetIconInfoEx. (Unicode)
ICONMETRICSA

Contiene las métricas escalables asociadas a los iconos. Esta estructura se usa con la función SystemParametersInfo cuando se especifica la acción SPI_GETICONMETRICS o SPI_SETICONMETRICS. (ANSI)
ICONMETRICSW

Contiene las métricas escalables asociadas a los iconos. Esta estructura se usa con la función SystemParametersInfo cuando se especifica la acción SPI_GETICONMETRICS o SPI_SETICONMETRICS. (Unicode)
INPUT

Usado por SendInput para almacenar información para sintetizar eventos de entrada, como pulsaciones de teclas, movimiento del mouse y clics del mouse.
INPUT_INJECTION_VALUE

Contiene los detalles de la inserción de entrada.
INPUT_MESSAGE_SOURCE

Contiene información sobre el origen del mensaje de entrada.
INPUT_TRANSFORM

Define la matriz que representa una transformación en un consumidor de mensajes.
KBDLLHOOKSTRUCT

Contiene información sobre un evento de entrada de teclado de bajo nivel.
KEYBDINPUT

Contiene información acerca de un evento de teclado simulado.
LASTINPUTINFO

Contiene la hora de la última entrada.
MDICREATESTRUCTA

Contiene información sobre la clase, el título, el propietario, la ubicación y el tamaño de una ventana secundaria de interfaz de varios documentos (MDI). (ANSI)
MDICREATESTRUCTW

Contiene información sobre la clase, el título, el propietario, la ubicación y el tamaño de una ventana secundaria de interfaz de varios documentos (MDI). (Unicode)
MDINEXTMENU

Contiene información sobre el menú que se va a activar.
MEASUREITEMSTRUCT

Informa al sistema de las dimensiones de un elemento de menú o control dibujado por el propietario. Esto permite al sistema procesar la interacción del usuario con el control correctamente.
MENUBARINFO

Contiene información de la barra de menús.
MENUGETOBJECTINFO

Contiene información sobre el menú en el que se encuentra el cursor del mouse.
MENUINFO

Contiene información sobre un menú.
MENUITEMINFOA

Contiene información sobre un elemento de menú. (MENUITEMINFOA)
MENUITEMINFOW

Contiene información sobre un elemento de menú. (MENUITEMINFOW)
MENUITEMTEMPLATE

Define un elemento de menú en una plantilla de menú.
MENUITEMTEMPLATEHEADER

Define el encabezado de una plantilla de menú. Una plantilla de menú completa consta de un encabezado y una o varias listas de elementos de menú.
MINIMICDMETRICS

Contiene las métricas escalables asociadas a las ventanas minimizadas.
MINMAXINFO

Contiene información sobre el tamaño y la posición maximizados de una ventana y su tamaño de seguimiento mínimo y máximo.
MONITORINFO

La estructura MONITORINFO contiene información sobre un monitor de pantalla. La función GetMonitorInfo almacena información en una estructura MONITORINFO o en una estructura MONITORINFOEX. La estructura MONITORINFO es un subconjunto de la estructura MONITORINFOEX.
MONITORINFOEXA

La estructura MONITORINFOEX contiene información sobre un monitor de visualización. La función GetMonitorInfo almacena información en una estructura MONITORINFOEX o en una estructura MONITORINFO. La estructura MONITORINFOEX es un superconjunto de la estructura MONITORINFO. (ANSI)
MONITORINFOEXW

La estructura MONITORINFOEX contiene información sobre un monitor de visualización. La función GetMonitorInfo almacena información en una estructura MONITORINFOEX o en una estructura MONITORINFO. La estructura MONITORINFOEX es un superconjunto de la estructura MONITORINFO. (Unicode)
MOUSEHOOKSTRUCT

Contiene información sobre un evento del mouse pasado a un procedimiento de enlace de WH_MOUSE, MouseProc.
MOUSEHOOKSTRUCTEX

Contiene información sobre un evento del mouse pasado a un procedimiento de enlace de WH_MOUSE, MouseProc. Se trata de una extensión de la estructura MOUSEHOOKSTRUCT que incluye información sobre el movimiento de ruedas o el uso del botón X.
MOUSEINPUT

Contiene información acerca de un evento de mouse simulado.
MOUSEKEYS

Contiene información sobre la característica de accesibilidad MouseKeys.
MOUSEMOVEPOINT

Contiene información sobre la ubicación del mouse en coordenadas de pantalla.
MSG

Contiene información de mensaje de la cola de mensajes de un subproceso.
MSGBOXPARAMSA

Contiene información utilizada para mostrar un cuadro de mensaje. La función MessageBoxIndirect usa esta estructura. (ANSI)
MSGBOXPARAMSW

Contiene información utilizada para mostrar un cuadro de mensaje. La función MessageBoxIndirect usa esta estructura. (Unicode)
MSLLHOOKSTRUCT

Contiene información sobre un evento de entrada de mouse de bajo nivel.
MULTIKEYHELPA

Especifica una palabra clave para buscar y la tabla de palabras clave que buscará la Ayuda de Windows. (ANSI)
MULTIKEYHELPW

Especifica una palabra clave para buscar y la tabla de palabras clave que buscará la Ayuda de Windows. (Unicode)
NCCALCSIZE_PARAMS

Contiene información que una aplicación puede usar al procesar el mensaje WM_NCCALCSIZE para calcular el tamaño, la posición y el contenido válido del área cliente de una ventana.
NMHDR

La estructura NMHDR contiene información sobre un mensaje de notificación. (Estructura NMHDR)
NONCLIENTMETRICSA

Contiene las métricas escalables asociadas al área no cliente de una ventana no minimizada. (ANSI)
NONCLIENTMETRICSW

Contiene las métricas escalables asociadas al área no cliente de una ventana no minimizada. (Unicode)
PAINTSTRUCT

La estructura PAINTSTRUCT contiene información para una aplicación. Esta información se puede usar para pintar el área cliente de una ventana propiedad de esa aplicación.
POINTER_DEVICE_CURSOR_INFO

Contiene asignaciones de identificadores de cursor para dispositivos de puntero.
POINTER_DEVICE_INFO

Contiene información sobre un dispositivo de puntero. Se devuelve una matriz de estas estructuras de la función GetPointerDevices. Se devuelve una única estructura de una llamada a la función GetPointerDevice.
POINTER_DEVICE_PROPERTY

Contiene propiedades de dispositivo basadas en punteros (elementos globales de dispositivo de interfaz humana (HID) que corresponden a usos de HID).
POINTER_INFO

Contiene información básica del puntero común a todos los tipos de puntero. Las aplicaciones pueden recuperar esta información mediante las funciones GetPointerInfo, GetPointerFrameInfo, GetPointerInfoHistory y GetPointerFrameInfoHistory.
POINTER_PEN_INFO

Define la información básica del lápiz común a todos los tipos de puntero.
POINTER_TOUCH_INFO

Define la información táctil básica común a todos los tipos de puntero.
POINTER_TYPE_INFO

Contiene información sobre el tipo de entrada de puntero.
POWERBROADCAST_SETTING

Se envía con un evento de configuración de energía y contiene datos sobre el cambio específico.
RAWHID

Describe el formato de la entrada sin procesar de un dispositivo de interfaz humana (HID).
RAWINPUT

Contiene la entrada sin procesar de un dispositivo.
RAWINPUTDEVICE

Define información para los dispositivos de entrada sin procesar.
RAWINPUTDEVICELIST

Contiene información sobre un dispositivo de entrada sin procesar.
RAWINPUTHEADER

Contiene la información de encabezado que forma parte de los datos de entrada sin procesar.
RAWKEYBOARD

Contiene información sobre el estado del teclado.
RAWMOUSE

Contiene información sobre el estado del mouse.
RID_DEVICE_INFO

Define los datos de entrada sin procesar procedentes de cualquier dispositivo.
RID_DEVICE_INFO_HID

Define los datos de entrada sin procesar procedentes del dispositivo de interfaz humana (HID) especificado.
RID_DEVICE_INFO_KEYBOARD

Define los datos de entrada sin procesar procedentes del teclado especificado.
RID_DEVICE_INFO_MOUSE

Define los datos de entrada sin procesar procedentes del mouse especificado.
SCROLLBARINFO

La estructura SCROLLBARINFO contiene información de la barra de desplazamiento.
SCROLLINFO

La estructura SCROLLINFO contiene parámetros de barra de desplazamiento que la función SetScrollInfo (o SBM_SETSCROLLINFO mensaje) o recupera la función GetScrollInfo (o SBM_GETSCROLLINFO mensaje).
SERIALKEYSA

Contiene información sobre la característica de accesibilidad SerialKeys, que interpreta los datos de una ayuda de comunicación adjunta a un puerto serie como comandos que hacen que el sistema simule la entrada del teclado y el mouse. (ANSI)
SERIALKEYSW

Contiene información sobre la característica de accesibilidad SerialKeys, que interpreta los datos de una ayuda de comunicación adjunta a un puerto serie como comandos que hacen que el sistema simule la entrada del teclado y el mouse. (Unicode)
SOUNDSENTRYA

Contiene información sobre la característica de accesibilidad SoundSentry. Cuando la característica SoundSentry está activada, el equipo muestra una indicación visual solo cuando se genera un sonido. (ANSI)
SOUNDSENTRYW

Contiene información sobre la característica de accesibilidad SoundSentry. Cuando la característica SoundSentry está activada, el equipo muestra una indicación visual solo cuando se genera un sonido. (Unicode)
STICKYKEYS

Contiene información sobre la característica de accesibilidad StickyKeys.
STYLESTRUCT

Contiene los estilos de una ventana.
TITLEBARINFO

Contiene información de la barra de título.
TITLEBARINFOEX

Expande la información descrita en la estructura TITLEBARINFO incluyendo las coordenadas de cada elemento de la barra de título.
TOGGLEKEYS

Contiene información sobre la característica de accesibilidad ToggleKeys.
TOUCH_HIT_TESTING_INPUT

Contiene información sobre el área de contacto táctil notificada por el digitalizador táctil.
TOUCH_HIT_TESTING_PROXIMITY_EVALUATION

Contiene la puntuación de la prueba de posicionamiento que indica si el objeto es el destino probable del área de contacto táctil, en relación con otros objetos que cruzan el área de contacto táctil.
TOUCHINPUT

Encapsula los datos para la entrada táctil.
TOUCHPAD_PARAMETERS

Contiene la configuración del panel táctil del usuario y la información del sistema relacionadas con todos los paneles táctiles detectados.
TOUCHPREDICTIONPARAMETERS

Contiene detalles de entrada de hardware que se pueden usar para predecir destinos táctiles y ayudar a compensar la latencia de hardware al procesar la entrada táctil y de gestos que contiene datos de distancia y velocidad.
TPMPARAMS

Contiene parámetros extendidos para la función TrackPopupMenuEx.
TRACKMOUSEEVENT

Lo usa la función TrackMouseEvent para realizar un seguimiento cuando el puntero del mouse sale de una ventana o mantiene el puntero sobre una ventana durante un período de tiempo especificado.
UPDATELAYEREDWINDOWINFO

Usado por UpdateLayeredWindowIndirect para proporcionar información de posición, tamaño, forma, contenido y translucencia para una ventana superpuesta.
USAGE_PROPERTIES

Contiene elementos globales de propiedades de dispositivo (Dispositivo de interfaz humana (HID) que corresponden a usos de HID) para cualquier tipo de dispositivo de entrada HID.
USEROBJECTFLAGS

Contiene información sobre una estación de ventana o un identificador de escritorio.
WINDOWINFO

Contiene información de ventana.
WINDOWPLACEMENT

Contiene información sobre la colocación de una ventana en la pantalla.
WINDOWPOS

Contiene información sobre el tamaño y la posición de una ventana.
WNDCLASSA

Contiene los atributos de clase de ventana registrados por la función RegisterClass. (ANSI)
WNDCLASSEXA

Contiene información de clase de ventana. (ANSI)
WNDCLASSEXW

Contiene información de clase de ventana. (Unicode)
WNDCLASSW

Contiene los atributos de clase de ventana registrados por la función RegisterClass. (Unicode)
WTSSESSION_NOTIFICATION

Proporciona información sobre la notificación de cambio de sesión. Un servicio recibe esta estructura en su función HandlerEx en respuesta a un evento de cambio de sesión.

Enumeraciones

 
AR_STATE

Indica el estado de la rotación automática de pantalla para el sistema. Por ejemplo, si se admite la rotación automática y si está habilitada por el usuario.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS

Describe las invalidaciones de comportamiento de escalado de PPP por monitor para ventanas secundarias dentro de diálogos. Los valores de esta enumeración son campos de bits y se pueden combinar.
DIALOG_DPI_CHANGE_BEHAVIORS

En los contextos de Per Monitor v2, los cuadros de diálogo responderán automáticamente a los cambios de PPP mediante el cambio de tamaño y volver a calcular las posiciones de sus ventanas secundarias (aquí se conoce como cambio de diseño).
FEEDBACK_TYPE

Especifica los comentarios visuales asociados a un evento.
INPUT_MESSAGE_DEVICE_TYPE

Tipo de dispositivo que envió el mensaje de entrada.
INPUT_MESSAGE_ORIGIN_ID

Identificador del origen del mensaje de entrada.
LEGACY_TOUCHPAD_FEATURES

Identifica la configuración para la que un panel táctil heredado ha indicado compatibilidad.
ORIENTATION_PREFERENCE

Indica la preferencia de orientación de pantalla para un proceso de aplicación de escritorio.
POINTER_BUTTON_CHANGE_TYPE

Identifica un cambio en el estado de un botón asociado a un puntero.
POINTER_DEVICE_CURSOR_TYPE

Identifica los tipos de cursor del dispositivo de puntero.
POINTER_DEVICE_TYPE

Identifica los tipos de dispositivo de puntero.
POINTER_FEEDBACK_MODE

Identifica los comportamientos de comentarios visuales disponibles para CreateSyntheticPointerDevice.
tagPOINTER_INPUT_TYPE

Identifica los tipos de entrada de puntero.
TOOLTIP_DISMISS_FLAGS

La enumeración TOOLTIP_DISMISS_FLAGS define constantes que indican si una ventana está registrada o no registrada para recibir notificaciones de descarte de información sobre herramientas.
TOUCHPAD_SENSITIVITY_LEVEL

Identifica los valores de la configuración de confidencialidad del panel táctil.