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


Comment créer un raccourci avec eVB ?
 
   

 

Il peut être nécessaire de créer par programme un raccourci. Les ingénieurs de chez Microsoft ont prévu celà et il suffit d'appeler une seule API pour que votre raccourci soit créé.

Cette API se trouve dans la librairie dynamique Coredll.dll et s'appelle 'SHCreateShortcut'. On la déclare de la manière suivante :

Public Declare Function SHCreateShortcut Lib "Coredll" (ByVal szShortcut As String, ByVal szTarget As String) As Boolean

Utilisation

Il faut passer en premier paramètre le nom du raccourci que vous voulez créer, par exemple "\My Documents\MonRaccourci.lnk". Il est très important de terminer le nom du fichier raccourci par .lnk sans quoi, Windows CE ne le considèrera pas comme tel, et il ne fonctionnera pas.

Il faut ensuite passer en second paramètre le fichier ou le programme que vous voulez atteindre, par exemple "\windows\addrbook.exe" ou encore "\My Documents\welcome.wmv"

Cette fonction retourne vrai (True), si elle a réussi à créer le raccourci, et faux (False) dans le cas contraire. La création du raccourci peut échouer si l'un des paramètres est erroné, ou si le raccourci existe déjà.

 


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.