Dessine un contrôle frame du type et du style spécifiés
#include <WinAPIGdiDC.au3>
_WinAPI_DrawFrameControl ( $hDC, $tRECT, $iType, $iState )
$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 |
Succès: | Retourne True |
Échec: | Retourne False |
Les constantes ci-dessus sont définies dans FrameConstants.au3
Consultez DrawFrameControl dans la librairie MSDN.