|
|
|||||
|
Pour arrêter votre Pocket PC vous avez besoin de la procédure keybd_event qui se trouve dans la librairie coredll, et qui permet de simuler l'appui sur une touche. Nous allons simuler l'appui de la touche Marche/Arrêt du Pocket PC. keybd_event est déclarée dans eVB comme ceci : Declare Sub keybd_event Lib "coredll" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlag As Long, ByVal dwExtraInfo As Long) Nous avons besoin aussi de la valeur de la touche Marche/Arrêt, que nous déclarons comme une constante : Const VK_OFF = &HDF Pour simuler l'appui sur la touche Marche/Arrêt, il suffit d'écrire ceci : Call keybd_event(VK_OFF, 0, 0, 0)
Il existe aussi une fonction du système qui permet de placer votre Pocket PC en mode veille. Pour l'utiliser il faut la déclarer : Declare Sub GwesPowerOffSystem Lib "coredll" () Il vous suffit d'invoquer cette procédure pour que votre Pocket PC s'arrête. Le programme s'arrête à cette instruction et reprend dès que votre Pocket PC se ralume. Pour invoquer cette procédure vous n'avez qu'à écrire : Call GwesPowerOffSystem Et voilà, maintenant vous avez un contrôle encore plus pointu de votre Pocket PC. |
|||||
|
|
|||||
|
Copyright 2001-2004 - Tous droits réservés
|
|||||
|
iPAQ
est un produit de COMPAQ.
|