Nom de l'opération à effectuer. "open" pour ouvrir le fichier ou lancer son programme associé. "print" pour imprimer le document. Sous Win 95/98, "explore" pour ouvrir le répertoire dans une fenêtre de l'Explorateur. Par défaut, nom de l'opération est "open".
lpFile
Nom du fichier à lancer.
lpParameters
Paramètres à passer à l'application.
lpDirectory
Répertoire de travail de l'opération.
nShowCmd
Comment afficher la fenêtre que la fonction ouvre :
SW_HIDE = 0
Cacher la fenêtre.
SW_MAXIMIZE = 3
Maximiser la fenêtre.
SW_MINIMIZE = 6
Minimiser ou réduire la fenêtre.
SW_RESTORE = 9
Restaurer la fenêtre.
SW_SHOW = 5
Montrer la fenêtre.
SW_SHOWMAXIMIZED = 3
Montrer la fenêtre dans son état maximal.
SW_SHOWMINIMIZED = 2
Montrer la fenêtre dans son état minimal.
SW_SHOWMINNOACTIVE = 7
Montrer la fenêtre en état minimal et sans l'activer.
SW_SHOWNA = 8
Montrer la fenêtre dans son état actuel mais sans l'activer.
SW_SHOWNOACTIVATE = 4
Montrer la fenêtre dans sa taille et à sa position la plus récente mais sans l'activer
SW_SHOWNORMAL = 1
Montrer la fenêtre et l'activer (comme tel)
Compatibilité
Toutes versions
Remarque
Cette fonction figure au W-Langage à partir de la version 5.
Exemple 1
// Cette procédure permet de lancer l'application associée
// au fichier demandé
PROCEDURE LanceAppliAssociee(NomFichier)
hWnd
est entier long //Handle fenêtre
lpOperation est une chaine asciiz sur 200 = "open"
lpFile est une chaine asciiz sur 200 = NomFichier
lpParameters est une chaine asciiz sur 200 = Null
lpDirectory est une chaine asciiz sur 200 = Null
nShowCmd est un entier = 1
hWnd
= Handle() //Récupère le handle
// Ce code vous est offert par Beaussier en ligne