Méthode IThumbnailProvider::GetThumbnail (thumbcache.h)
Obtient une image miniature et un type alpha.
Syntaxe
HRESULT GetThumbnail(
[in] UINT cx,
[out] HBITMAP *phbmp,
[out] WTS_ALPHATYPE *pdwAlpha
);
Paramètres
[in] cx
Type : UINT
Taille de miniature maximale, en pixels. L’interpréteur de commandes dessine la bitmap retournée à cette taille ou à une taille inférieure. La bitmap retournée doit tenir dans un carré de largeur et de hauteur cx, bien qu’il n’ait pas besoin d’être une image carrée. L’interpréteur de commandes met à l’échelle la bitmap pour qu’elle s’affiche à des tailles inférieures. Par exemple, si l’image a des proportions de 6:4, la bitmap retournée doit également avoir un rapport de 6:4.
[out] phbmp
Type : HBITMAP*
Lorsque cette méthode est retournée, contient un pointeur vers le handle d’image miniature. L’image doit être une section DIB et 32 bits par pixel. L’interpréteur de commandes effectue un scale-down de la bitmap si sa largeur ou sa hauteur est supérieure à la taille spécifiée par cx. L’interpréteur de commandes respecte toujours les proportions et ne met jamais à l’échelle une bitmap plus grande que sa taille d’origine.
[out] pdwAlpha
Type : WTS_ALPHATYPE*
Lorsque cette méthode est retournée, contient un pointeur vers l’une des valeurs suivantes de l’énumération WTS_ALPHATYPE :
WTSAT_UNKNOWN (0x0)
0x0. La bitmap est un format inconnu. L’interpréteur de commandes tente néanmoins de détecter si l’image a un canal alpha.
WTSAT_RGB (0x1)
0x1. La bitmap est une image RVB sans alpha. Le canal alpha n’est pas valide et l’interpréteur de commandes l’ignore.
WTSAT_ARGB (0x2)
0x2. La bitmap est une image ARGB avec un canal alpha valide.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | thumbcache.h |