UDF > WinAPIEx > GDI > DeviceContext >


_WinAPI_DrawFrameControl

Dessine un contr�le frame du type et du style sp�cifi�s

#include <WinAPIGdiDC.au3>
_WinAPI_DrawFrameControl ( $hDC, $tRECT, $iType, $iState )

Param�tres

$hDC Handle du contexte de p�riph�rique dans lequel le frame est dessin�
$tRECT Structure $tagRECT, ou un pointeur sur une telle structure, qui contient les coordonn�es logiques du rectangle
$iType Sp�cifie le type de contr�le frame � dessiner. Ce param�tre peut prendre l'une des valeurs suivantes:
    $DFC_BUTTON - Bouton standard
    $DFC_CAPTION - Barre de titre
    $DFC_MENU - Barre de menus
    $DFC_POPUPMENU - Item de menu d�roulant
    $DFC_SCROLL - Barre de d�filement
$iState Indique l'�tat initial du contr�le frame.
Si $iType est $DFC_BUTTON, $iState peut prendre l'une des valeurs suivantes:
    $DFCS_BUTTON3STATE - Bouton � trois �tats
    $DFCS_BUTTONCHECK - Cases � cocher
    $DFCS_BUTTONPUSH - Bouton poussoir
    $DFCS_BUTTONRADIO - Bouton radio
    $DFCS_BUTTONRADIOIMAGE - Image pour bouton radio (image non carr�)
    $DFCS_BUTTONRADIOMASK - Masque pour bouton radio (masque non carr�)

Si $iType est $DFC_CAPTION, $iState peut prendre l'une des valeurs suivantes:
    $DFCS_CAPTIONCLOSE - Bouton Close
    $DFCS_CAPTIONHELP - Bouton Help
    $DFCS_CAPTIONMAX - Bouton Maximize
    $DFCS_CAPTIONMIN - Bouton Minimize
    $DFCS_CAPTIONRESTORE - Bouton Restore

Si $iType est $DFC_MENU, $iState peut prendre l'une des valeurs suivantes:
    $DFCS_MENUARROW - Sous-menu fl�che
    $DFCS_MENUARROWRIGHT - Sous-menu fl�che pointant vers la gauche. Il est utilis� pour les menus en cascade de droite � gauche utilis�s avec les langues de droite � gauche comme l'arabe ou l'h�breu
    $DFCS_MENUBULLET - Bullet
    $DFCS_MENUCHECK - Coche

Si $iType est $DFC_SCROLL, $iState peut prendre l'une des valeurs suivantes:
    $DFCS_SCROLLCOMBOBOX - Combo box avec barre de d�filement
    $DFCS_SCROLLDOWN - Fl�che vers le bas de la barre de d�filement
    $DFCS_SCROLLLEFT - Fl�che vers la gauche de la barre de d�filement
    $DFCS_SCROLLRIGHT - Fl�che vers la droite de la barre de d�filement
    $DFCS_SCROLLSIZEGRIP - Taille de la poign�e dans le coin inf�rieur droit de la fen�tre
    $DFCS_SCROLLSIZEGRIPRIGHT - Taille de la poign�e dans le coin inf�rieur gauche de la fen�tre. Option utilis�e avec les langues de droite � gauche comme l'arabe ou l'h�breu
    $DFCS_SCROLLUP - Fl�che vers le haut de la barre de d�filement

Le style suivant peut �tre utilis� pour ajuster le rectangle de d�limitation d'un bouton poussoir:
    $DFCS_ADJUSTRECT - Le rectangle de d�limitation est ajust� pour exclure les bords p�riph�riques du bouton poussoir

Une ou plusieurs des valeurs suivantes peuvent �tre utilis�es pour d�finir l'�tat du contr�le � dessiner:
    $DFCS_CHECKED - Le bouton est coch�
    $DFCS_FLAT - Le bouton a une fronti�re plate
    $DFCS_HOT - Le bouton est hot-tracked
    $DFCS_INACTIVE - Le bouton est inactif (gris�)
    $DFCS_PUSHED - Le bouton est press�
    $DFCS_TRANSPARENT - Le fond reste intact. Cette option peut seulement �tre combin�e avec $DFCS_MENUARROWUP ou $DFCS_MENUARROWDOWN

Valeur de retour

Succ�s: Retourne True
�chec: Retourne False

Remarque

Les constantes ci-dessus sont d�finies dans FrameConstants.au3

En relation

$tagRECT

Voir aussi

Consultez DrawFrameControl dans la librairie MSDN.