Menús y otros recursos

Información general sobre la tecnología Menús y Otros recursos.

Para desarrollar menús y otros recursos, necesita estos encabezados:

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

Functions

 
AppendMenuA

Anexa un nuevo elemento al final de la barra de menús especificada, menú desplegable, submenú o menú contextual. 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 especificada, menú desplegable, submenú o menú contextual. Puede usar esta función para especificar el contenido, la apariencia y el comportamiento del elemento de menú. (Unicode)
BeginUpdateResourceA

Recupera un identificador que la función UpdateResource puede usar para agregar, eliminar o reemplazar recursos en un módulo binario. (ANSI)
BeginUpdateResourceW

Recupera un identificador que la función UpdateResource puede usar para agregar, eliminar o reemplazar recursos en un módulo binario. (Unicode)
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 siguiente carácter 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 en 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 en 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 en 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 use. (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 use. (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)
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.
ClipCursor

Limita el cursor a un área rectangular en la pantalla.
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.
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.
CreateIcon

Crea un icono que tiene el tamaño, los colores y los patrones de 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.
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.
CreateResourceIndexer

Crea un nuevo indexador de recursos para las rutas de acceso especificadas de la raíz de los archivos del proyecto y el archivo DLL de extensión.
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 utilizada por el menú o submenú.
DestroyAcceleratorTable

Destruye una tabla de aceleración.
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.
DestroyIndexedResults

Libera los parámetros devueltos por el método IndexFilePath.
DestroyMenu

Destruye el menú especificado y libera cualquier memoria que ocupe el menú.
DestroyResourceIndexer

Libera los recursos computacionales asociados al indizador de recursos especificado.
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 trama especificadas y estira o comprime el icono o el 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.
EnableMenuItem

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

Finaliza el menú activo del subproceso que llama.
EndUpdateResourceA

Confirma o descarta los cambios realizados antes de una llamada a UpdateResource. (ANSI)
EndUpdateResourceW

Confirma o descarta los cambios realizados antes de una llamada a UpdateResource. (Unicode)
ENUMRESLANGPROCA

Función de devolución de llamada definida por la aplicación que se usa con las funciones EnumResourceLanguages y EnumResourceLanguagesEx. (ANSI)
ENUMRESLANGPROCW

Función de devolución de llamada definida por la aplicación que se usa con las funciones EnumResourceLanguages y EnumResourceLanguagesEx. (ANSI)
ENUMRESNAMEPROCA

Función de devolución de llamada definida por la aplicación que se usa con las funciones EnumResourceNames y EnumResourceNamesEx. (ANSI)
ENUMRESNAMEPROCW

Función de devolución de llamada definida por la aplicación que se usa con las funciones EnumResourceNames y EnumResourceNamesEx. (Unicode)
EnumResourceLanguagesA

Enumera los recursos específicos del lenguaje, del tipo y el nombre especificados, asociados a un módulo binario. (ANSI)
EnumResourceLanguagesExA

Enumera los recursos específicos del lenguaje, del tipo y el nombre especificados, asociados a un módulo binario especificado. Extiende EnumResourceLanguages al permitir más control sobre la enumeración. (ANSI)
EnumResourceLanguagesExW

Enumera los recursos específicos del lenguaje, del tipo y el nombre especificados, asociados a un módulo binario especificado. Extiende EnumResourceLanguages al permitir más control sobre la enumeración. (Unicode)
EnumResourceLanguagesW

Enumera los recursos específicos del lenguaje, del tipo y el nombre especificados, asociados a un módulo binario. (Unicode)
EnumResourceNamesA

Enumera los recursos de un tipo especificado dentro de un módulo binario. (ANSI)
EnumResourceNamesExA

Enumera los recursos de un tipo especificado que están asociados a un módulo binario especificado. La búsqueda puede incluir un archivo LN y sus archivos .mui asociados, o puede limitarse de varias maneras. (ANSI)
EnumResourceNamesExW

Enumera los recursos de un tipo especificado que están asociados a un módulo binario especificado. La búsqueda puede incluir un archivo LN y sus archivos .mui asociados, o puede limitarse de varias maneras. (Unicode)
EnumResourceNamesW

Enumera los recursos de un tipo especificado dentro de un módulo binario. (Unicode)
EnumResourceTypesA

Enumera los tipos de recursos dentro de un módulo binario. (ANSI)
EnumResourceTypesExA

Enumera los tipos de recursos asociados a un módulo binario especificado. (ANSI)
EnumResourceTypesExW

Enumera los tipos de recursos asociados a un módulo binario especificado. (Unicode)
EnumResourceTypesW

Enumera los tipos de recursos dentro de un módulo binario. (Unicode)
ENUMRESTYPEPROCA

Función de devolución de llamada definida por la aplicación que se usa con las funciones EnumResourceTypes y EnumResourceTypesEx. (ANSI)
ENUMRESTYPEPROCW

Función de devolución de llamada definida por la aplicación que se usa con las funciones EnumResourceTypes y EnumResourceTypesEx. (Unicode)
FindResourceA

Determina la ubicación de un recurso con el tipo y el nombre especificados en el módulo especificado. (FindResourceA)
FindResourceExA

Determina la ubicación del recurso con el tipo, el nombre y el idioma especificados en el módulo especificado. (FindResourceExA)
FindResourceExW

Determina la ubicación del recurso con el tipo, el nombre y el idioma especificados en el módulo especificado. (FindResourceExW)
FindResourceW

Determina la ubicación de un recurso con el tipo y el nombre especificados en el módulo especificado. (FindResourceW)
FreeResource

Disminuye (disminuye en uno) el recuento de referencias de un recurso cargado. Cuando el recuento de referencias alcanza cero, se libera la memoria ocupada por el recurso.
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.
GetClipCursor

Recupera las coordenadas de pantalla del área rectangular a la que se limita el cursor.
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.
GetDistanceOfClosestLanguageInList

Determina la distancia entre el código de idioma especificado y la coincidencia más cercana en una lista de idiomas.
GetFileVersionInfoA

Recupera información de versión para el archivo especificado. (GetFileVersionInfoA)
GetFileVersionInfoExA

Recupera información de versión para el archivo especificado. (GetFileVersionInfoExA)
GetFileVersionInfoExW

Recupera información de versión para el archivo especificado. (GetFileVersionInfoExW)
GetFileVersionInfoSizeA

Determina si el sistema operativo puede recuperar información de versión para un archivo especificado. Si la información de la versión está disponible, GetFileVersionInfoSize devuelve el tamaño, en bytes, de esa información. (ANSI)
GetFileVersionInfoSizeExA

Determina si el sistema operativo puede recuperar información de versión para un archivo especificado. Si la información de la versión está disponible, GetFileVersionInfoSizeEx devuelve el tamaño, en bytes, de esa información. (ANSI)
GetFileVersionInfoSizeExW

Determina si el sistema operativo puede recuperar información de versión para un archivo especificado. Si la información de la versión está disponible, GetFileVersionInfoSizeEx devuelve el tamaño, en bytes, de esa información. (Unicode)
GetFileVersionInfoSizeW

Determina si el sistema operativo puede recuperar información de versión para un archivo especificado. Si la información de la versión está disponible, GetFileVersionInfoSize devuelve el tamaño, en bytes, de esa información. (Unicode)
GetFileVersionInfoW

Recupera información de versión para el archivo especificado. (GetFileVersionInfoW)
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 el cursor especificados. GetIconInfoEx extiende GetIconInfo mediante la estructura ICONINFOEX más reciente. (Unicode)
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.
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)
GetPhysicalCursorPos

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

Recupera un identificador para el menú desplegable o submenú activado por el elemento de menú especificado.
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.
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.
IndexFilePath

Indexa una ruta de acceso de archivo para las convenciones de nomenclatura de archivos y carpetas.
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)
IS_INTRESOURCE

Determina si un valor es un identificador entero para un recurso.
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.
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)
IsMenu

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

Determina si una etiqueta de idioma BCP-47 tiene un formato correcto.
LoadAcceleratorsA

Carga la tabla de aceleradores especificada. (ANSI)
LoadAcceleratorsW

Carga la tabla de aceleradores especificada. (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)
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)
LoadResource

Recupera un identificador que se puede usar para obtener un puntero al primer byte del recurso especificado en memoria.
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)
LockResource

Recupera un puntero al recurso especificado en memoria.
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)
lstrcatA

Anexa una cadena a otra. Advertencia No use. (ANSI)
lstrcatW

Anexa una cadena a otra. Advertencia No use. (Unicode)
lstrcmpA

Compara dos cadenas de caracteres. En la comparación se distinguen mayúsculas de minúsculas. (ANSI)
lstrcmpiA

Compara dos cadenas de caracteres. La comparación no distingue entre mayúsculas y minúsculas. (ANSI)
lstrcmpiW

Compara dos cadenas de caracteres. La comparación no distingue entre mayúsculas y minúsculas. (Unicode)
lstrcmpW

Compara dos cadenas de caracteres. En la comparación se distinguen mayúsculas de minúsculas. (Unicode)
lstrcpyA

Copia una cadena en un búfer. (ANSI)
lstrcpynA

Copia un número especificado de caracteres de una cadena de origen en un búfer. Advertencia No use. (ANSI)
lstrcpynW

Copia un número especificado de caracteres de una cadena de origen en un búfer. Advertencia No use. (Unicode)
lstrcpyW

Copia una cadena en un búfer. (Unicode)
lstrlenA

Determina la longitud de la cadena especificada (sin incluir el carácter NULO de terminación). (ANSI)
lstrlenW

Determina la longitud de la cadena especificada (sin incluir el carácter NULO de terminación). (Unicode)
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)
MenuItemFromPoint

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

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

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

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

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

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

Convierte una cadena del juego de caracteres definido por OEM en un ANSI o en una cadena de caracteres anchos. Advertencia No usar. (Unicode)
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)
RemoveMenu

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

Establece el tiempo 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.
SetCursor

Establece la forma del cursor.
SetCursorPos

Mueve el cursor a las coordenadas de pantalla especificadas.
SetMenu

Asigna un nuevo menú a la ventana especificada.
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)
SetPhysicalCursorPos

Establece la posición del cursor en coordenadas físicas.
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.
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)
SizeofResource

Recupera el tamaño, en bytes, del recurso especificado.
StringCbCatA

Concatena una cadena a otra. (StringCbCatA)
StringCbCatExA

Concatena una cadena a otra. (StringCbCatExA)
StringCbCatExW

Concatena una cadena a otra. (StringCbCatExW)
StringCbCatNA

Concatena el número especificado de bytes de una cadena a otra. (StringCbCatNA)
StringCbCatNExA

Concatena el número especificado de bytes de una cadena a otra. (StringCbCatNExA)
StringCbCatNExW

Concatena el número especificado de bytes de una cadena a otra. (StringCbCatNExW)
StringCbCatNW

Concatena el número especificado de bytes de una cadena a otra. (StringCbCatNW)
StringCbCatW

Concatena una cadena a otra. (StringCbCatW)
StringCbCopyA

Copia una cadena en otra. (StringCbCopyA)
StringCbCopyExA

Copia una cadena en otra. (StringCbCopyExA)
StringCbCopyExW

Copia una cadena en otra. (StringCbCopyExW)
StringCbCopyNA

Copia el número especificado de bytes de una cadena a otra. (StringCbCopyNA)
StringCbCopyNExA

Copia el número especificado de bytes de una cadena a otra. (StringCbCopyNExA)
StringCbCopyNExW

Copia el número especificado de bytes de una cadena a otra. (StringCbCopyNExW)
StringCbCopyNW

Copia el número especificado de bytes de una cadena a otra. (StringCbCopyNW)
StringCbCopyW

Copia una cadena en otra. (StringCbCopyW)
StringCbGetsA

Obtiene una línea de texto de stdin, hasta el carácter de nueva línea ('\n'). (StringCbGetsA)
StringCbGetsExA

Obtiene una línea de texto de stdin, hasta el carácter de nueva línea ('\n'). (StringCbGetsExA)
StringCbGetsExW

Obtiene una línea de texto de stdin, hasta el carácter de nueva línea ('\n'). (StringCbGetsExW)
StringCbGetsW

Obtiene una línea de texto de stdin, hasta el carácter de nueva línea ('\n'). (StringCbGetsW)
StringCbLengthA

Determina si una cadena supera la longitud especificada, en bytes. (ANSI)
StringCbLengthW

Determina si una cadena supera la longitud especificada, en bytes. (Unicode)
StringCbPrintf_lA

Escribe datos con formato en la cadena especificada. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe más allá del final de este búfer. (StringCbPrintf_lA)
StringCbPrintf_lExA

Escribe datos con formato en la cadena especificada. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe más allá del final de este búfer. (StringCbPrintf_lExA)
StringCbPrintf_lExW

Escribe datos con formato en la cadena especificada. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe más allá del final de este búfer. (StringCbPrintf_lExW)
StringCbPrintf_lW

Escribe datos con formato en la cadena especificada. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe más allá del final de este búfer. (StringCbPrintf_lW)
StringCbPrintfA

Escribe datos con formato en la cadena especificada. (StringCbPrintfA)
StringCbPrintfExA

Escribe datos con formato en la cadena especificada. (StringCbPrintfExA)
StringCbPrintfExW

Escribe datos con formato en la cadena especificada. (StringCbPrintfExW)
StringCbPrintfW

Escribe datos con formato en la cadena especificada. (StringCbPrintfW)
StringCbVPrintf_lA

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe más allá del final de este búfer. (StringCbVPrintf_lA)
StringCbVPrintf_lExA

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe más allá del final de este búfer. (StringCbVPrintf_lExA)
StringCbVPrintf_lExW

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe más allá del final de este búfer. (StringCbVPrintf_lExW)
StringCbVPrintf_lW

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe más allá del final de este búfer. (StringCbVPrintf_lW)
StringCbVPrintfA

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. (StringCbVPrintfA)
StringCbVPrintfExA

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. (StringCbVPrintfExA)
StringCbVPrintfExW

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. (StringCbVPrintfExW)
StringCbVPrintfW

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. (StringCbVPrintfW)
StringCchCatA

Concatena una cadena a otra. (StringCchCatA)
StringCchCatExA

Concatena una cadena a otra. (StringCchCatExA)
StringCchCatExW

Concatena una cadena a otra. (StringCchCatExW)
StringCchCatNA

Concatena el número especificado de caracteres de una cadena a otra. (StringCchCatNA)
StringCchCatNExA

Concatena el número especificado de caracteres de una cadena a otra. (StringCchCatNExA)
StringCchCatNExW

Concatena el número especificado de caracteres de una cadena a otra. (StringCchCatNExW)
StringCchCatNW

Concatena el número especificado de caracteres de una cadena a otra. (StringCchCatNW)
StringCchCatW

Concatena una cadena a otra. (StringCchCatW)
StringCchCopyA

Copia una cadena en otra. (StringCchCopyA)
StringCchCopyExA

Copia una cadena en otra. (StringCchCopyExA)
StringCchCopyExW

Copia una cadena en otra. (StringCchCopyExW)
StringCchCopyNA

Copia el número especificado de caracteres de una cadena a otra. (StringCchCopyNA)
StringCchCopyNExA

Copia el número especificado de caracteres de una cadena a otra. (StringCchCopyNExA)
StringCchCopyNExW

Copia el número especificado de caracteres de una cadena a otra. (StringCchCopyNExW)
StringCchCopyNW

Copia el número especificado de caracteres de una cadena a otra. (StringCchCopyNW)
StringCchCopyW

Copia una cadena en otra. (StringCchCopyW)
StringCchGetsA

Obtiene una línea de texto de stdin, hasta el carácter de nueva línea ("\n"). (StringCchGetsA)
StringCchGetsExA

Obtiene una línea de texto de stdin, hasta el carácter de nueva línea ("\n"). (StringCchGetsExA)
StringCchGetsExW

Obtiene una línea de texto de stdin, hasta el carácter de nueva línea ("\n"). (StringCchGetsExW)
StringCchGetsW

Obtiene una línea de texto de stdin, hasta el carácter de nueva línea ("\n"). (StringCchGetsW)
StringCchLengthA

Determina si una cadena supera la longitud especificada, en caracteres. (ANSI)
StringCchLengthW

Determina si una cadena supera la longitud especificada, en caracteres. (Unicode)
StringCchPrintf_lA

Escribe datos con formato en la cadena especificada. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe después del final de este búfer. (StringCchPrintf_lA)
StringCchPrintf_lExA

Escribe datos con formato en la cadena especificada. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe después del final de este búfer. (StringCchPrintf_lExA)
StringCchPrintf_lExW

Escribe datos con formato en la cadena especificada. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe después del final de este búfer. (StringCchPrintf_lExW)
StringCchPrintf_lW

Escribe datos con formato en la cadena especificada. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe después del final de este búfer. (StringCchPrintf_lW)
StringCchPrintfA

Escribe datos con formato en la cadena especificada. (StringCchPrintfA)
StringCchPrintfExA

Escribe datos con formato en la cadena especificada. (StringCchPrintfExA)
StringCchPrintfExW

Escribe datos con formato en la cadena especificada. (StringCchPrintfExW)
StringCchPrintfW

Escribe datos con formato en la cadena especificada. (StringCchPrintfW)
StringCchVPrintf_lA

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe después del final de este búfer. (StringCchVPrintf_lA)
StringCchVPrintf_lExA

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe después del final de este búfer. (StringCchVPrintf_lExA)
StringCchVPrintf_lExW

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe después del final de este búfer. (StringCchVPrintf_lExW)
StringCchVPrintf_lW

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. El tamaño del búfer de destino se proporciona a la función para asegurarse de que no escribe después del final de este búfer. (StringCchVPrintf_lW)
StringCchVPrintfA

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. (StringCchVPrintfA)
StringCchVPrintfExA

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. (StringCchVPrintfExA)
StringCchVPrintfExW

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. (StringCchVPrintfExW)
StringCchVPrintfW

Escribe datos con formato en la cadena especificada mediante un puntero a una lista de argumentos. (StringCchVPrintfW)
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)
UpdateResourceA

Agrega, elimina o reemplaza un recurso en un archivo ejecutable portátil (PE). (ANSI)
UpdateResourceW

Agrega, elimina o reemplaza un recurso en un archivo ejecutable portátil (PE). (Unicode)
VerFindFileA

Determina dónde instalar un archivo en función de si localiza otra versión del archivo en el sistema. Los valores VerFindFile devueltos en los búferes especificados se usan en una llamada posterior a la función VerInstallFile. (ANSI)
VerFindFileW

Determina dónde instalar un archivo en función de si localiza otra versión del archivo en el sistema. Los valores VerFindFile devueltos en los búferes especificados se usan en una llamada posterior a la función VerInstallFile. (Unicode)
VerInstallFileA

Instala el archivo especificado en función de la información devuelta de la función VerFindFile. VerInstallFile descomprime el archivo, si es necesario, asigna un nombre de archivo único y comprueba si hay errores, como archivos obsoletos. (ANSI)
VerInstallFileW

Instala el archivo especificado en función de la información devuelta de la función VerFindFile. VerInstallFile descomprime el archivo, si es necesario, asigna un nombre de archivo único y comprueba si hay errores, como archivos obsoletos. (Unicode)
VerLanguageNameA

Recupera una cadena de descripción para el idioma asociado a un identificador de idioma binario de Microsoft especificado. (ANSI)
VerLanguageNameW

Recupera una cadena de descripción para el idioma asociado a un identificador de idioma binario de Microsoft especificado. (Unicode)
VerQueryValueA

Recupera la información de versión especificada del recurso de información de versión especificado. (ANSI)
VerQueryValueW

Recupera la información de versión especificada del recurso de información de versión especificado. (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)

Estructuras

 
ACCEL

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

Contiene información global del cursor.
CURSORSHAPE

Contiene información sobre un cursor.
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)
IndexedResourceQualifier

Representa el contexto en el que es adecuado un recurso.
MDINEXTMENU

Contiene información sobre el menú que se va a activar.
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ú.
MESSAGE_RESOURCE_BLOCK

Contiene información sobre las cadenas de mensaje con identificadores en el intervalo indicado por los miembros LowId y HighId.
MESSAGE_RESOURCE_DATA

Contiene información sobre el texto con formato para mostrarse como un mensaje de error o en un cuadro de mensaje en un recurso de tabla de mensajes.
MESSAGE_RESOURCE_ENTRY

Contiene el mensaje de error o el cuadro de mensaje que muestra el texto de un recurso de tabla de mensajes.
TPMPARAMS

Contiene parámetros extendidos para la función TrackPopupMenuEx.
VS_FIXEDFILEINFO

Contiene información de versión para un archivo. Esta información es independiente del idioma y la página de códigos.