Hit-Parade .VB Research Center . Compteur
Accueil ~  Code ~  Programmes ~  Api ~  Forum ~  Cours ~  Livres ~  Quiz ~  Annuaire
~ Edito ~
12/03/2006 @ 13:39
Depuis la dernière mise à jour (qui remonte à... oulala plusieurs mois), un petit ménage de printemps s'impose. Ca tombe bien, c'est presque la période.
Au menu, et progressivement sur les jours à venir, rafraîchissement de plusieurs fonctions et procédures, nouvelles APIs et nouveaux programmes.

~ Rechercher ~

  

~ Annuaire VB ~
 Rechercher un site :
  

~ Partenaires ~

Fonction HiliteMenuItem

Declare Function HiliteMenuItem Lib "user32" ( _
                 
ByVal hwnd As Long, _
                 ByVal hMenu As Long, _
                 ByVal wIDHiliteItem As Long, _
                 ByVal wHilite As Long) As Long
Versions :
. Windows 95/98 : Oui
. Windows NT : A partir de 3.1
. Windows 2000/XP : Oui

Description :
Cette fonction sert à mettre un menu en surbrillance. Cela ne fonctionne que sur un menu de premier niveau (avec 98, les menus ne sont plus véritablement en surbrillance, mais ont l'impression d'être "enfoncés").
hwnd est un handle sur la fenêtre possédant le menu.
hMenu est un handle sur le menu.
wIDHiliteItem est soit la position, soit l'identifiant de l'item de menu que l'on veut mettre en surbrillance.
wHilite est un ensemble de constante qui indique l'état du menu. Il sert également à indiquer la méthode de référencement du menu (MF_BYCOMMAND ou MF_BYPOSITION, voir GetMenuString). Les autres constantes valides sont données ci-dessous.
Si la fonction réussie, elle retourne 1, en cas d'échec, elle renvoie 0.

ConstanteValeur Définition
MF_HILITE&H80& Met l'élément de menu en surbrillance.
MF_UNHILITE&H0& Enlève la surbrillance de l'élément de menu.

Pas d'exemple disponible... Vous en avez un à proposer?

Retour à la liste des API

Visual Basic Research Center - (c) 2000/2002 -  Webmaster : docvb (chez) free (point) fr