UDF > WinAPIEx > Menus & Resources > Icons >


_WinAPI_LoadIconMetric

Charge une ressource icône spécifiée avec un système métrique spécifié client

#include <WinAPIIcons.au3>
_WinAPI_LoadIconMetric ( $hInstance, $sName, $iMetric )

Paramètres

$hInstance Handle du module DLL ou exécutable (.exe) qui contient l'icône à charger.
$sName L'information sur l'icône à charger. Si $hInstance n'est pas 0, $sName spécifie la ressource icône par son nom ou son numéro d'ordre, sinon, $sName spécifie le nom d'un fichier d'icône autonome (.ico) ou l'identifiant de l'icône prédéfinie à charger.
    $IDI_APPLICATION
    $IDI_HAND
    $IDI_QUESTION
    $IDI_EXCLAMATION
    $IDI_ASTERISK
    $IDI_WINLOGO
    $IDI_SHIELD
    $IDI_ERROR
    $IDI_INFORMATION
    $IDI_WARNING
$iMetric Le système métrique. Peut prendre l'une des valeurs suivantes:
    $LIM_SMALL
    $LIM_LARGE

Valeur de retour

Succès: Retourne le handle de l'icône.
Échec: Retourne 0 et définit @error <> 0, @extended contient le code d'erreur HRESULT.

Remarques

Lorsque vous avez fini d'utiliser l'icône, détruisez-la en utilisant la fonction _WinAPI_DestroyIcon().

Cette fonction nécessite Windows Vista ou une version ultérieure.

En relation

_WinAPI_DestroyIcon

Voir aussi

Consultez LoadIconMetric dans la librairie MSDN.