pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Des exemples d'utilisation des fonctions du WLangage

Rien de tel qu'un exemple pour comprendre une fonction de WLangage. Dans cette section, vous trouverez des exemples simples.

Des exemples évolués, où la fonction est utilisée en contexte, sont également disponible sur ce site.

Aller à la page des exemples évolués

SysArrete (en anglais SysShutdown)

// Termine la session
SysArrête ( SysFermeSession )


Début de la page

SysCouleur (en anglais SysColor)

// Identifier la couleur de la barre de titre active
ResCouleur = SysCouleur ( scBrTitreActif )


Début de la page

SysCouleurRes (en anglais SysColorRes)

// Connaître la résolution de l'écran
ResCouleurRes = SysCouleurRes ()


Début de la page

SysDonneFocus (en anglais SysSetFocus)

// Focus à la fenêtre "Microsoft Word - Ventes 2000.DOC"
// Cette fenêtre n'est pas une fenêtre MDI

ResHandle = SysFenHandle("Microsoft Word - Ventes 2000.DOC")
ResFocus = SysDonneFocus (ResHandle)


Début de la page

SysEnvironnement (en anglais SysEnvironment)

// Connaître les variables d'environnement du système d'exploitation
ResEnvironnement = SysEnvironnement ()


Début de la page

SysEspace (en anglais SysSpace)

// Connaître l'espace mémoire physique
ResEspMémoire = SysEspace ()


Début de la page

SysFenActive (en anglais SysWinActive)

// Identifier la fenêtre active
ResActive = SysFenActive ()


Début de la page

SysFenAffiche (en anglais SysWinShow)

// Affichage de la fenêtre "Microsoft Word - Ventes 2000.DOC"
ResHandle = SysFenHandle("Microsoft Word - Ventes 2000.DOC")
ResAfficheFen = SysFenAffiche (ResHandle, sfaVisible )


Début de la page

SysFenHandle (en anglais SysWinHandle)

// Connaître le numéro de handle de la fenêtre
// "Microsoft Word - Ventes 2000.DOC"
ResHandleFen = SysFenHandle ("Microsoft Word - Ventes 2000.DOC")


Début de la page

SysFenTitre (en anglais SysWinTitle)

// Connaître le titre de la fenêtre "334875"
ResTitreFen = SysFenTitre (334875)


Début de la page

SysHandleValide (en anglais SysValidHandle)

// Validité du handle de la fenêtre "Microsoft Word - Ventes 2000.DOC"
ResHandle = SysFenHandle("Microsoft Word - Ventes 2000.DOC")
ResHandleValide = SysHandleValide (ResHandle)


Début de la page

SysIconeAjoute (en anglais SysIconAdd)

// Ajout de l'icone "C:\Icones\Icone.ICO" dans la barre des tâches
ResAjoutIcone = SysIconeAjoute ("C:\Icones\Icone.ICO", "", "Ventes 2001")


Début de la page

SysIconeAjoute (en anglais SysIconAdd)

// Ajout de l'icone "\Icones\Icone.ICO" dans la barre des tâches
ResAjoutIcone = SysIconeAjoute ("\Icones\Icone.ICO", "", "Ventes 2005")


Début de la page

SysIconeModifie (en anglais SysIconModify)

// Modification du message de survol de l'icone
// préalablement ajouté dans la barre des tâches
ResModifieIcone = SysIconeModifie ("", "Comparatif des ventes")


Début de la page

SysIconeSupprime (en anglais SysIconDelete)

// Suppression de l'icone préalablement ajouté dans la barre des tâches
ResSuppIcone = SysIconeSupprime ()


Début de la page

SysIconise (en anglais SysIconize)

// Savoir si la fenêtre "Microsoft Word - Ventes 2000.DOC" est iconisée
ResHandle = SysFenHandle("Microsoft Word - Ventes 2000.DOC")
ResIconiseFen = SysIconisé (ResHandle)


Début de la page

SysInstance (en anglais SysInstance)

// Instance de l'application en cours
ResInstan ce = SysInstance ()


Début de la page

SysLibereDC (en anglais SysReleaseDC)

// Libération du DC
SysLibèreDC ()


Début de la page

SysMetrique (en anglais SysMetric)

// Largeur du curseur
ResMétrique = SysMétrique ( metCxCurseur )


Début de la page

SysModeErreur (en anglais SysErrorMode)

// Les erreurs critiques ne s'afficheront plus
ResModeErreur = SysModeErreur ( smeErreurCritique )


Début de la page

SysNomExe (en anglais SysNameExe)

// Récupérer le nom et le chemin complet de l'application en cours
ResNomExe = SysNomExe (SysInstance())


Début de la page

SysRecupereDC (en anglais SysGetDC)

// Récupération du DC de la fenêtre "Microsoft Word - Ventes 2000.DOC"
ResHandle = SysFenHandle("Microsoft Word - Ventes 2000.DOC")
ResRécupèreDC = SysRécupèreDC (ResHandle)


Début de la page

SysRep (en anglais SysDir)

// Récupérer le chemin du répertoire système
ResRep = SysRep ( srSystème )


Début de la page

SysRep (en anglais SysDir)

// Récupérer le chemin du répertoire système
ResRep = SysRep ()


Début de la page

SysVersion (en anglais SysVersion)

 // Affichage de la version PHP
 Info("Version PHP " + SysVersion ())


Début de la page

SysVersionWindows (en anglais SysWindowsVersion)

// Numéro de version de Windows utilisé sur le poste en cours
ResVersion = SysVersionWindows ( SysVersionNuméro )


Début de la page

SysXRes (en anglais SysXRes)

// Résolution horizontale de l'écran
ResResHoriz = SysXRes ()


Début de la page

SysYRes (en anglais SysYRes)

// Résolution verticale de l'écran
ResResVert = SysYRes ()


Début de la page