Le premier site francophone dédié au développement Pocket PC


Comment modifier l'état du bouton START ?
 
   


Voir aussi l'article 'Comment modifier l'état du SIP ?'

Le bouton START est toujours présent dans le coin supérieur gauche de l'écran, et est matérialisé par l'icone de fenêtre Windows CE.

Il est très simple de le rendre visible et invisible. Pour celà nous allons utiliser une fonction qui se trouve dans la librairie dynamique aygshell.dll :

Declare Function SHFullScreen Lib "aygshell.dll" (ByVal hWndRequester As Long, ByVal dwState As Long) As Integer

Cette fonction accepte 2 paramètres. Le premier indique quelle est la fenêtre qui fait la demande de changement d'état. Ce paramètre est le hWnd d'une fenêtre eVB. Le second paramètre indique dans quel état on veut placer le bouton START. 2 constantes sont définies :

Constante Valeur Commentaire
SHFS_SHOWSTARTICON &h10 Affiche le bouton START
SHFS_HIDESTARTICON &h20 Cache le bouton START


que l'on déclare comme ceci :

Const SHFS_SHOWSTARTBUTTON = &h10
Const SHFS_HIDESTARTBUTTON = &h20

Ainsi, pour cacher le boutton START, if suffit d'écrire :

Call SHFullScreen(me.hWnd, SHFS_HIDESTARTBUTTON)

et pour le faire réapparaitre :

Call SHFullScreen(me.hWnd, SHFS_SHOWSTARTBUTTON)

Voilà, vous savez contrôler le bouton START avec eVB.

 

Stéphane Sibué

 
       
   
 
   
Copyright 2001-2004 - Tous droits réservés
 
   

iPAQ est un produit de COMPAQ.
Visual Tools est un produit de Microsoft Corporation.
Toutes les autres marques et produits présents dans ces pages sont la propriété exclusive de leurs sociétés respectives.