Iconos (menús y otros recursos)
Un icono es una imagen que consta de una imagen de mapa de bits combinada con una máscara para crear áreas transparentes en la imagen. El término icono puede hacer referencia a cualquiera de las siguientes opciones:
- Una sola imagen de icono. Se trata de un recurso de tipo RT_ICON.
- Un grupo de imágenes, desde las que el sistema o una aplicación pueden elegir el icono más adecuado en función del tamaño y la profundidad del color. Se trata de un recurso de tipo RT_GROUP_ICON.
En esta sección
Nombre | Descripción |
---|---|
Acerca de los iconos | Describe los iconos. |
Uso de iconos | Describe cómo realizar tareas relacionadas con iconos. |
Referencia de icono | Contiene la referencia de API. |
Funciones de icono
Nombre | Descripción |
---|---|
CopyIcon | Copia el icono especificado de otro módulo al módulo actual. |
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. |
CreateIconFromResourceEx | Crea un icono o cursor a partir de bits de recursos que describen el icono. |
CreateIconIndirect | Crea un icono o cursor a partir de una estructura ICONINFO . |
Destroyicon | Destruye un icono y libera cualquier memoria que ocupe el icono. |
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. |
DuplicateIcon | Crea un duplicado de un icono especificado. |
ExtractAssociatedIcon | Recupera un identificador de un icono indizado que se encuentra en un archivo o un icono que se encuentra en un archivo ejecutable asociado. |
ExtractIcon | Recupera un identificador de un icono del archivo ejecutable, dll o archivo de icono especificados. |
ExtractIconEx | Crea una matriz de identificadores a iconos grandes o pequeños extraídos del archivo ejecutable, DLL o archivo de icono especificados. |
GetIconInfo | Recupera información sobre el icono o cursor especificados. |
GetIconInfoEx | Recupera información sobre el icono o cursor especificados. GetIconInfoEx extiende GetIconInfo mediante la estructura ICONINFOEX más reciente. |
LoadIcon | Carga el recurso de icono especificado desde el archivo ejecutable (.exe) asociado a una instancia de aplicación. |
LookupIconIdFromDirectory | Busca en los datos de icono o cursor el icono o el cursor que mejor se adapte al dispositivo de pantalla actual. |
LookupIconIdFromDirectoryEx | Busca en los datos de icono o cursor el icono o el cursor que mejor se adapte al dispositivo de pantalla actual. |
PrivateExtractIcons | Crea una matriz de identificadores en iconos extraídos de un archivo especificado. |
Estructuras de icono
Nombre | Descripción |
---|---|
ICONINFO | Contiene información sobre un icono o un cursor. |
ICONINFOEX | Contiene información sobre un icono o un cursor. Extiende ICONINFO. Usado por GetIconInfoEx. |
ICONMETRICS | 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 . |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de