Encabezado windowsx.h

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

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

Functions

 
Button_Enable

Habilita o deshabilita un botón.
Button_GetCheck

Obtiene el estado de verificación de un botón de radio o casilla. Puede usar esta macro o enviar explícitamente el mensaje de BM_GETCHECK.
Button_GetState

Recupera el estado de un botón o casilla. Puede usar esta macro o enviar explícitamente el mensaje BM_GETSTATE.
Button_GetText

Obtiene el texto de un botón.
Button_GetTextLength

Obtiene el número de caracteres del texto de un botón.
Button_SetCheck

Establece el estado de verificación de un botón de radio o casilla. Puede usar esta macro o enviar explícitamente el mensaje de BM_SETCHECK.
Button_SetState

Establece el estado de resaltado de un botón. El estado de resaltado indica si el botón está resaltado como si el usuario lo hubiera insertado. Puede usar esta macro o enviar el mensaje BM_SETSTATE explícitamente.
Button_SetStyle

Establece el estilo de un botón. Puede usar esta macro o enviar explícitamente el mensaje BM_SETSTYLE.
Button_SetText

Establece el texto de un botón.
ComboBox_AddItemData

Agrega datos de elemento a la lista en un cuadro combinado en la ubicación especificada. Puede usar esta macro o enviar el mensaje CB_ADDSTRING explícitamente.
ComboBox_AddString

Agrega una cadena a una lista de un cuadro combinado.
ComboBox_DeleteString

Elimina el elemento en la ubicación especificada de una lista de un cuadro combinado. Puede usar esta macro o enviar explícitamente el mensaje de CB_DELETESTRING.
ComboBox_Dir

Agrega nombres a la lista mostrada por un cuadro combinado.
ComboBox_Enable

Habilita o deshabilita un control de cuadro combinado.
ComboBox_FindItemData

Busca el primer elemento de una lista de cuadros combinados que tiene los datos de elemento especificados. Puede usar esta macro o enviar explícitamente el mensaje de CB_FINDSTRING.
ComboBox_FindString

Busca la primera cadena en una lista de cuadros combinados que comienza con la cadena especificada. Puede usar esta macro o enviar explícitamente el mensaje de CB_FINDSTRING.
ComboBox_FindStringExact

Busca la primera cadena en una lista de cuadros combinados que coincide exactamente con la cadena especificada, salvo que la búsqueda no distingue mayúsculas de minúsculas. Puede usar esta macro o enviar explícitamente el mensaje de CB_FINDSTRINGEXACT.
ComboBox_GetCount

Obtiene el número de elementos del cuadro de lista de un cuadro combinado. Puede usar esta macro o enviar explícitamente el mensaje CB_GETCOUNT.
ComboBox_GetCurSel

Obtiene el índice del elemento seleccionado actualmente en un cuadro combinado. Puede usar esta macro o enviar explícitamente el mensaje CB_GETCURSEL.
ComboBox_GetDroppedControlRect

Recupera las coordenadas de pantalla de un cuadro combinado en su estado desplegable. Puede usar esta macro o enviar explícitamente el mensaje de CB_GETDROPPEDCONTROLRECT.
ComboBox_GetDroppedState

Determina si la lista desplegable de un control de cuadro combinado está visible. Puede usar esta macro o enviar explícitamente el mensaje CB_GETDROPPEDSTATE.
ComboBox_GetExtendedUI

Determina si un cuadro combinado usa la interfaz de usuario (UI) predeterminada o la interfaz de usuario extendida. Puede usar esta macro o enviar explícitamente el mensaje CB_GETEXTENDEDUI.
ComboBox_GetItemData

Obtiene el valor definido por la aplicación asociado al elemento de lista especificado en un cuadro combinado. Puede usar esta macro o enviar explícitamente el mensaje CB_GETITEMDATA.
ComboBox_GetItemHeight

Recupera la altura de los elementos de lista en un cuadro combinado. Puede usar esta macro o enviar explícitamente el mensaje CB_GETITEMHEIGHT.
ComboBox_GetLBText

Obtiene una cadena de una lista de un cuadro combinado. Puede usar esta macro o enviar el mensaje CB_GETLBTEXT explícitamente.
ComboBox_GetLBTextLen

Obtiene la longitud de una cadena de la lista de un cuadro combinado. Puede usar esta macro o enviar el mensaje CB_GETLBTEXTLEN explícitamente.
ComboBox_GetText

Recupera el texto de un control de cuadro combinado.
ComboBox_GetTextLength

Obtiene el número de caracteres del texto de un cuadro combinado.
ComboBox_InsertItemData

Inserta datos de elementos en una lista de un cuadro combinado en la ubicación especificada. Puede usar esta macro o enviar explícitamente el mensaje de CB_INSERTSTRING.
ComboBox_InsertString

Agrega una cadena a una lista de un cuadro combinado en la ubicación especificada. Puede usar esta macro o enviar explícitamente el mensaje de CB_INSERTSTRING.
ComboBox_LimitText

Limita la longitud del texto que el usuario puede escribir en el control de edición de un cuadro combinado. Puede usar esta macro o enviar explícitamente el mensaje CB_LIMITTEXT.
ComboBox_ResetContent

Quita todos los elementos del cuadro de lista y el control de edición de un cuadro combinado. Puede usar esta macro o enviar explícitamente el mensaje de CB_RESETCONTENT.
ComboBox_SelectItemData

Busca una lista en un cuadro combinado para un elemento que tenga los datos de elementos especificados. Si se encuentra un elemento coincidente, se selecciona el elemento. Puede usar esta macro o enviar el mensaje CB_SELECTSTRING explícitamente.
ComboBox_SelectString

Busca una lista en un cuadro combinado para un elemento que comienza con los caracteres de una cadena especificada. Si se encuentra un elemento coincidente, se selecciona el elemento. Puede usar esta macro o enviar el mensaje CB_SELECTSTRING explícitamente.
ComboBox_SetCurSel

Establece el elemento seleccionado actualmente en un cuadro combinado. Puede usar esta macro o enviar el mensaje CB_SETCURSEL explícitamente.
ComboBox_SetExtendedUI

Selecciona la interfaz de usuario (UI) predeterminada o la interfaz de usuario extendida para un cuadro combinado que tiene el estilo CBS_DROPDOWN o CBS_DROPDOWNLIST. Puede usar esta macro o enviar el mensaje CB_SETEXTENDEDUI explícitamente.
ComboBox_SetItemData

Establece el valor definido por la aplicación asociado al elemento de lista especificado en un cuadro combinado. Puede usar esta macro o enviar el mensaje CB_SETITEMDATA explícitamente.
ComboBox_SetItemHeight

Establece el alto de los elementos de lista o el campo de selección en un cuadro combinado. Puede usar esta macro o enviar el mensaje CB_SETITEMHEIGHT explícitamente.
ComboBox_SetText

Establece el texto de un cuadro combinado.
ComboBox_ShowDropdown

Muestra u oculta la lista en un cuadro combinado. Puede usar esta macro o enviar explícitamente el mensaje CB_SHOWDROPDOWN.
DeleteFont

La macro DeleteFont elimina un objeto de fuente, liberando todos los recursos del sistema asociados al objeto de fuente.
Edit_CanUndo

Determina si hay acciones en la cola de deshacer de un control de edición o edición enriquecida. Puede usar esta macro o enviar explícitamente el mensaje EM_CANUNDO.
Edit_EmptyUndoBuffer

Restablece la marca deshacer de un control de edición o edición enriquecida. La marca de deshacer se establece cada vez que se puede deshacer una operación dentro del control de edición. Puede usar esta macro o enviar el mensaje EM_EMPTYUNDOBUFFER explícitamente.
Edit_Enable

Habilita o deshabilita un control de edición.
Edit_FmtLines

Establece una marca que determina si el texto recuperado de un control de edición de varias líneas incluye caracteres de salto de línea suaves.
Edit_GetFirstVisibleLine

Obtiene el índice de la línea visible superior en un control de edición multilínea o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETFIRSTVISIBLELINE explícitamente.
Edit_GetHandle

Obtiene un identificador de la memoria asignada actualmente para el texto de un control de edición de varias líneas. Puede usar esta macro o enviar el mensaje EM_GETHANDLE explícitamente.
Edit_GetLine

Recupera una línea de texto de un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETLINE explícitamente.
Edit_GetLineCount

Obtiene el número de líneas del texto de un control de edición. Puede usar esta macro o enviar el mensaje EM_GETLINECOUNT explícitamente.
Edit_GetModify

Obtiene el estado de una marca de modificación del control de edición o de edición enriquecida. La marca indica si se ha modificado el contenido del control. Puede usar esta macro o enviar el mensaje EM_GETMODIFY explícitamente.
Edit_GetPasswordChar

Obtiene el carácter de contraseña de un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETPASSWORDCHAR explícitamente.
Edit_GetRect

Obtiene el rectángulo de formato de un control de edición. Puede usar esta macro o enviar el mensaje EM_GETRECT explícitamente.
Edit_GetSel

Obtiene las posiciones de carácter inicial y final de la selección actual en un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETSEL explícitamente.
Edit_GetText

Obtiene el texto de un control de edición.
Edit_GetTextLength

Obtiene el número de caracteres del texto de un control de edición.
Edit_GetWordBreakProc

Recupera la dirección de una función Wordwrap del control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETWORDBREAKPROC explícitamente.
Edit_LimitText

Limita la longitud del texto que se puede introducir en un control de edición. Puede usar esta macro o enviar el mensaje EM_LIMITTEXT explícitamente.
Edit_LineFromChar

Obtiene el índice de la línea que contiene el índice de caracteres especificado en un control de edición multilínea o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_LINEFROMCHAR explícitamente.
Edit_LineIndex

Obtiene el índice de caracteres del primer carácter de una línea especificada en un control de edición multilínea o edición enriquecida. Puede usar esta macro o enviar explícitamente el mensaje EM_LINEINDEX.
Edit_LineLength

Recupera la longitud, en caracteres, de una línea en un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_LINELENGTH explícitamente.
Edit_ReplaceSel

Reemplaza el texto seleccionado en un control de edición o un control de edición enriquecido por el texto especificado. Puede usar esta macro o enviar el mensaje EM_REPLACESEL explícitamente.
Edit_Scroll

Desplaza el texto verticalmente en un control de edición multilínea o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_SCROLL explícitamente.
Edit_ScrollCaret

Desplaza el símbolo de intercalación en la vista en un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_SCROLLCARET explícitamente.
Edit_SetHandle

Establece el identificador de la memoria que usará un control de edición de varias líneas. Puede usar esta macro o enviar el mensaje EM_SETHANDLE explícitamente.
Edit_SetModify

Establece o borra la marca de modificación de un control de edición. La marca de modificación indica si se ha modificado el texto del control de edición. Puede usar esta macro o enviar explícitamente el mensaje EM_SETMODIFY.
Edit_SetPasswordChar

Establece o quita el carácter de contraseña de un control de edición o edición enriquecida. Cuando se establece un carácter de contraseña, ese carácter se muestra en lugar de los caracteres tipados por el usuario. Puede usar esta macro o enviar el mensaje EM_SETPASSWORDCHAR explícitamente.
Edit_SetReadOnly

Establece o quita el estilo de solo lectura (ES_READONLY) de un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_SETREADONLY explícitamente.
Edit_SetRect

Establece el rectángulo de formato de un control de edición. Puede usar esta macro o enviar el mensaje EM_SETRECT explícitamente.
Edit_SetRectNoPaint

Establece el rectángulo de formato de un control de edición de varias líneas. Esta macro es equivalente a Edit_SetRect, salvo que no vuelve a dibujar la ventana de control de edición. Puede usar esta macro o enviar el mensaje EM_SETRECTNP explícitamente.
Edit_SetSel

Selecciona un intervalo de caracteres en un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_SETSEL explícitamente.
Edit_SetTabStops

Establece las tabulaciones en un control de edición multilínea o edición enriquecida. Cuando se copia texto en el control, cualquier carácter de tabulación del texto hace que se genere espacio hasta la siguiente tabulación. Puede usar esta macro o enviar el mensaje EM_SETTABSTOPS explícitamente.
Edit_SetText

Establece el texto de un control de edición.
Edit_SetWordBreakProc

Reemplaza la función Wordwrap predeterminada de un control de edición por una función Wordwrap definida por la aplicación. Puede usar esta macro o enviar explícitamente el mensaje EM_SETWORDBREAKPROC.
Edit_Undo

Deshace la última operación de la cola de deshacer de un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_UNDO explícitamente.
GET_X_LPARAM

Recupera la coordenada x firmada del valor LPARAM especificado.
GET_Y_LPARAM

Recupera la coordenada Y firmada del valor LPARAM especificado.
ListBox_AddItemData

Agrega datos de elemento al cuadro de lista en la ubicación especificada. Puede usar esta macro o enviar el mensaje LB_ADDSTRING explícitamente.
ListBox_AddString

Agrega una cadena a un cuadro de lista.
ListBox_DeleteString

Elimina el elemento en la ubicación especificada en un cuadro de lista. Puede usar esta macro o enviar explícitamente el mensaje LB_DELETESTRING.
ListBox_Dir

Agrega nombres a la lista mostrada por un cuadro de lista.
ListBox_Enable

Habilita o deshabilita un control de cuadro de lista.
ListBox_FindItemData

Busca el primer elemento en un cuadro de lista que tiene los datos de elemento especificados. Puede usar esta macro o enviar el mensaje LB_FINDSTRING explícitamente.
ListBox_FindString

Busca la primera cadena en un cuadro de lista que comienza con la cadena especificada. Puede usar esta macro o enviar el mensaje LB_FINDSTRING explícitamente.
ListBox_FindStringExact

Busca la primera cadena de cuadro de lista que coincide exactamente con la cadena especificada, salvo que la búsqueda no distingue mayúsculas de minúsculas. Puede usar esta macro o enviar el mensaje LB_FINDSTRINGEXACT explícitamente.
ListBox_GetCaretIndex

Recupera el índice del elemento de cuadro de lista que tiene el rectángulo de foco en un cuadro de lista de selección múltiple. El elemento puede o no estar seleccionado. Puede usar esta macro o enviar el mensaje LB_GETCARETINDEX explícitamente.
ListBox_GetCount

Obtiene el número de elementos de un cuadro de lista. Puede usar esta macro o enviar el mensaje LB_GETCOUNT explícitamente.
ListBox_GetCurSel

Obtiene el índice del elemento seleccionado actualmente en un cuadro de lista de selección única. Puede usar esta macro o enviar el mensaje LB_GETCURSEL explícitamente.
ListBox_GetHorizontalExtent

Obtiene el ancho que un cuadro de lista se puede desplazar horizontalmente (ancho desplazable) si el cuadro de lista tiene una barra de desplazamiento horizontal. Puede usar esta macro o enviar el mensaje LB_GETHORIZONTALEXTENT explícitamente.
ListBox_GetItemData

Obtiene el valor definido por la aplicación asociado al elemento de cuadro de lista especificado. Puede usar esta macro o enviar el mensaje LB_GETITEMDATA explícitamente.
ListBox_GetItemHeight

Recupera el alto de los elementos de un cuadro de lista.
ListBox_GetItemRect

Obtiene las dimensiones del rectángulo que enlaza un elemento de cuadro de lista tal y como se muestra actualmente en el cuadro de lista. Puede usar esta macro o enviar el mensaje LB_GETITEMRECT explícitamente.
ListBox_GetSel

Obtiene el estado de selección de un elemento. Puede usar esta macro o enviar el mensaje LB_GETSEL explícitamente.
ListBox_GetSelCount

Obtiene el recuento de elementos seleccionados en un cuadro de lista de selección múltiple. Puede usar esta macro o enviar el mensaje LB_GETSELCOUNT explícitamente.
ListBox_GetSelItems

Obtiene los índices de los elementos seleccionados en un cuadro de lista de selección múltiple. Puede usar esta macro o enviar explícitamente el mensaje LB_GETSELITEMS.
ListBox_GetText

Obtiene una cadena de un cuadro de lista. Puede usar esta macro o enviar el mensaje LB_GETTEXT explícitamente.
ListBox_GetTextLen

Obtiene la longitud de una cadena en un cuadro de lista. Puede usar esta macro o enviar el mensaje LB_GETTEXTLEN explícitamente.
ListBox_GetTopIndex

Obtiene el índice del primer elemento visible en un cuadro de lista. Puede usar esta macro o enviar explícitamente el mensaje LB_GETTOPINDEX.
ListBox_InsertItemData

Inserta datos de elementos en un cuadro de lista en la ubicación especificada. Puede usar esta macro o enviar el mensaje LB_INSERTSTRING explícitamente.
ListBox_InsertString

Agrega una cadena a un cuadro de lista en la ubicación especificada. Puede usar esta macro o enviar el mensaje LB_INSERTSTRING explícitamente.
ListBox_ResetContent

Quita todos los elementos de un cuadro de lista. Puede usar esta macro o enviar el mensaje LB_RESETCONTENT explícitamente.
ListBox_SelectItemData

Busca en un cuadro de lista un elemento que tenga los datos de elementos especificados. Si se encuentra un elemento coincidente, se selecciona el elemento. Puede usar esta macro o enviar el mensaje LB_SELECTSTRING explícitamente.
ListBox_SelectString

Busca un cuadro de lista para un elemento que comienza con los caracteres de una cadena especificada. Si se encuentra un elemento coincidente, se selecciona el elemento. Puede usar esta macro o enviar el mensaje LB_SELECTSTRING explícitamente.
ListBox_SelItemRange

Selecciona o anula la selección de uno o varios elementos consecutivos en un cuadro de lista de selección múltiple. Puede usar esta macro o enviar el mensaje LB_SELITEMRANGE explícitamente.
ListBox_SetCaretIndex

Establece el rectángulo de foco en el elemento del índice especificado en un cuadro de lista de selección múltiple. Si el elemento no está visible, se desplaza hacia la vista. Puede usar esta macro o enviar el mensaje LB_SETCARETINDEX explícitamente.
ListBox_SetColumnWidth

Establece el ancho de todas las columnas en un cuadro de lista de varias columnas. Puede usar esta macro o enviar el mensaje LB_SETCOLUMNWIDTH explícitamente.
ListBox_SetCurSel

Establece el elemento seleccionado actualmente en un cuadro de lista de selección única. Puede usar esta macro o enviar el mensaje LB_SETCURSEL explícitamente.
ListBox_SetHorizontalExtent

Establezca el ancho por el que se puede desplazar horizontalmente un cuadro de lista (ancho desplazable).
ListBox_SetItemData

Establece el valor definido por la aplicación asociado al elemento de cuadro de lista especificado. Puede usar esta macro o enviar explícitamente el mensaje LB_SETITEMDATA.
ListBox_SetItemHeight

Establece el alto de los elementos de un cuadro de lista.
ListBox_SetSel

Selecciona o anula la selección de un elemento en un cuadro de lista de selección múltiple. Puede usar esta macro o enviar explícitamente el mensaje LB_SETSEL.
ListBox_SetTabStops

Establece las posiciones de tabulación en un cuadro de lista. Puede usar esta macro o enviar el mensaje LB_SETTABSTOPS explícitamente.
ListBox_SetTopIndex

Garantiza que el elemento especificado en un cuadro de lista esté visible. Puede usar esta macro o enviar explícitamente el mensaje LB_SETTOPINDEX.
ScrollBar_Enable

Habilita o deshabilita un control de barra de desplazamiento.
ScrollBar_GetPos

Recupera la posición del cuadro de desplazamiento (pulgar) en la barra de desplazamiento especificada.
ScrollBar_GetRange

Obtiene el intervalo de una barra de desplazamiento.
ScrollBar_SetPos

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. (ScrollBar_SetPos)
ScrollBar_SetRange

Establece el intervalo de una barra de desplazamiento.
ScrollBar_Show

Muestra u oculta un control de barra de desplazamiento.
SelectFont

La macro SelectFont selecciona un objeto de fuente en el contexto de dispositivo (DC) especificado. El nuevo objeto de fuente reemplaza al objeto de fuente anterior.
Static_Enable

Habilita o deshabilita un control estático.
Static_GetIcon

Recupera un identificador del icono asociado a un control estático que tiene el estilo SS_ICON. Puede usar esta macro o enviar explícitamente el mensaje STM_GETICON.
Static_GetText

Obtiene el texto de un control estático.
Static_GetTextLength

Obtiene el número de caracteres del texto de un control estático.
Static_SetIcon

Establece el icono de un control estático. Puede usar esta macro o enviar explícitamente el mensaje STM_SETICON.
Static_SetText

Establece el texto de un control estático.