Windows y mensajes

Información general sobre la tecnología Windows y Messages.

La tecnología Windows y Messages no está asociada a ningún encabezado.

Para obtener instrucciones de programación para esta tecnología, consulte:

Functions

 
AjustarWindowRect

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 la 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.
AllowSetForegroundWindow

Permite que el proceso especificado establezca la ventana de primer plano mediante la función SetForegroundWindow. El proceso de llamada ya debe ser capaz de establecer la ventana de 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, diapositiva, contrae o expanda y fundido alfa combinado.
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.
ArrangeIconicWindows

Organiza todas las ventanas secundarias minimizadas (emblemáticas) de la ventana primaria especificada.
BeginDeferWindowPos

Asigna memoria para una estructura de posición de varias ventanas y devuelve el identificador a la estructura.
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 con el WH_SYSMSGFILTER y WH_MSGFILTER enlaces. (ANSI)
CallMsgFilterW

Pasa el mensaje y el código de enlace especificados a los procedimientos de enlace asociados con el 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.
ChangeWindowMessageFilter

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

Modifica el filtro de mensajes de aislamiento de privilegios de interfaz de usuario (UIPI) para una ventana especificada.
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.
CloseWindow

Minimiza (pero no destruye) la ventana especificada.
CreateMDIWindowA

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

Crea una ventana secundaria de interfaz de varios documentos (MDI). (Unicode)
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)
CreateWindowW

Crea una ventana secundaria, emergente o superpuesta. (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)
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)
DeregisterShellHookWindow

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

Destruye la ventana especificada.
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.
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.
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.
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.
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)
GET_X_LPARAM

Recupera la coordenada x firmada del valor LPARAM especificado.
GET_Y_LPARAM

Recupera la coordenada Y firmada del valor LPARAM especificado.
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.
GetClassInfoA

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

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

Recupera información sobre una clase de ventana, incluido un identificador para el icono pequeño asociado a la clase de ventana. La función GetClassInfo no recupera un identificador para el 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.
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.
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.
GetGUIThreadInfo

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

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

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

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

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

Recupera un mensaje de la cola de mensajes del subproceso que llama. La función envía 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 el controlador o de la aplicación 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)
GetNextWindow

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

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

Recupera el diseño predeterminado que se usa cuando se crean ventanas sin propietario o primario.
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. Una llamada anterior a la función SetProp debe haber agregado la cadena y el identificador a la lista de propiedades. (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. Una llamada anterior a la función SetProp debe haber agregado la cadena y el identificador a la lista de propiedades. (Unicode)
GetQueueStatus

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

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

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

Recupera la configuración del sistema o la métrica del sistema especificada.
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.
GetWindow

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

Recupera la configuración de afinidad de visualización actual, de cualquier proceso, para una ventana determinada.
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.
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.
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.
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).
InternalGetWindowText

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

Determina si una ventana es una ventana secundaria o una ventana descendiente de una ventana primaria especificada.
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 (icónica).
IsProcessDPIAware

IsProcessDPIAware puede modificarse o no estar disponible. En su lugar, use GetProcessDPIAwareness.
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).
IsWindowUnicode

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

Determina el estado de visibilidad de la ventana especificada.
IsZoomed

Determina si una ventana está maximizada.
KillTimer

Destruye el temporizador especificado.
LockSetForegroundWindow

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

Convierte las coordenadas lógicas de un punto de una ventana en coordenadas físicas.
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.
MoveWindow

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

Restaura una ventana minimizada (icónica) a su tamaño y posición anteriores; a continuación, activa la ventana.
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.
PostMessageA

Coloca (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

Coloca (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

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

Publica un mensaje en la cola de mensajes del subproceso especificado. Devuelve sin esperar a que el subproceso procese el mensaje. (Unicode)
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)
RealChildWindowFromPoint

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

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

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

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

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

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

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

Registra una ventana de Shell especificada para recibir determinados mensajes de eventos o notificaciones que son útiles para las aplicaciones de Shell.
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)
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.
SENDASYNCPROC

Una función de devolución de llamada definida por la aplicación que se usa con la función SendMessageCallback.
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)
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.
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.
SetCoalescableTimer

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

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

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

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

Cambia la ventana primaria de la ventana secundaria especificada.
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.
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)
SetSysColors

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

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

Almacena la configuración de afinidad para mostrar en modo kernel en el hWnd asociado a la 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.
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)
ShowOwnedPopups

Muestra u oculta todas las ventanas emergentes que pertenecen a la ventana 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.
Soundsentry

Desencadena una señal visual para indicar que se está reproduciendo un sonido.
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)
SystemParametersInfoW

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

Mosaico las ventanas secundarias especificadas de la ventana primaria especificada.
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.
TranslateMDISysAccel

Procesa pulsaciones de teclas 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, que se leerá 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.
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)
UpdateLayeredWindow

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

Devuelve el control a 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 vuelve hasta que se coloca un nuevo mensaje en la cola de mensajes del subproceso.
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.
WinMain

Punto de entrada proporcionado por el usuario para una aplicación gráfica basada en Windows.
WNDPROC

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

Estructuras

 
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.
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)
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.
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.
GUITHREADINFO

Contiene información sobre un subproceso de GUI.
KBDLLHOOKSTRUCT

Contiene información sobre un evento de entrada de teclado de bajo nivel.
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)
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.
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.
MSG

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

Contiene información sobre un evento de entrada de mouse de bajo nivel.
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.
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)
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 mediante la inclusión de las coordenadas de cada elemento de la barra de título.
UPDATELAYEREDWINDOWINFO

Usado por UpdateLayeredWindowIndirect para proporcionar información de posición, tamaño, forma, contenido y translucencia para una ventana superpuesta.
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)