11 septembre 2009

Récupérer la hauteur du titre d'une table

Sous Windev il n'existe pas à ma connaissance de propriété permettant de récupérer la hauteur du titre d'une table. En attendant une évolution intégrant cette propriété il est possible par les API de réaliser cette fonction : Télécharger le code de cette fonction
Posté par SoftProtect à 10:39 - - Commentaires [0] - Permalien [#]

15 décembre 2008

Faire clignoter une application dans la barre de tâche

Pour attirer l'attention d'un utilisateur il est possible de faire clignoter le bouton de l'application dans la barre des tâches. La fonction suivante réalise ceci : Télécharger le code de cette fonction Plus de détail sur cette fonction sur MSDN à http://msdn.microsoft.com/en-us/library/ms679347.aspx En mode test, penser à sélectionner une autre application avant d'exécuter cette fonction (par un timer par exemple) pour que ça soit représentatif.
Posté par SoftProtect à 13:00 - - Commentaires [0] - Permalien [#]
15 décembre 2008

Changer le nom de volume d'un disque

Pour changer, par programmation, le nom de volume d'un disque depuis Windev, il faut aujourd'hui utiliser les API. La fonction suivante fait ceci : Télécharger le code de cette fonction Pour plus de détail sur l'API utilisée voir sur MSDN à : http://msdn.microsoft.com/en-us/library/aa365560.aspx
Posté par SoftProtect à 10:23 - - Commentaires [0] - Permalien [#]
04 novembre 2008

Interdire le déplacement d'une fenêtre

Pour interdire le déplacement d'une fenêtre, par la barre de titre, on peut par exemple intercepter l'évenement WM_MOVING (0x0216) et dans la procédure appelée, remettre les coordonnées initiales de la fenêtre. Pour que le déplacement soit également impossible par le fond, il est nécessaire de décocher :"Déplacement par le fond" dans l'onglet IHM de la description de la fenêtre. Le code correspondant est alors : Télécharger la fenêtre exemple pour Windev 11 Pour plus de détail sur l'évenement WM_MOVING voir... [Lire la suite]
Posté par SoftProtect à 10:21 - - Commentaires [0] - Permalien [#]
03 novembre 2008

Convertir un entier dans base non décimale

Télécharger le texte de ce code
Posté par SoftProtect à 12:13 - - Commentaires [0] - Permalien [#]
02 novembre 2008

Ajouter des fonctions à la classe standard cExcel

Pour récuperer le nom de toutes les feuilles du classeur ouvert Pour ouvrir un fichier protégé par un mot de passe Pour sauvegarder un classeur (feuille) dans un format différent (par exemple en texte csv) Pour sauvegarder un classeur en évitant les demandes de confirmation d'Excel Pour masquer / afficher une feuille d'un classeur Excel ouvert Pour ajouter un lien HyperTexte sur une cellule ou pour lire le lien sur une cellule Toutes ces extensions sont téléchargeables dans une classe... [Lire la suite]
Posté par SoftProtect à 17:00 - - Commentaires [1] - Permalien [#]
02 novembre 2008

Récupérer l'icone d'un exécutable ou d'une Dll

Le code suivant : télécharger la fenêtre exemple pour Windev 11 charge un fichier exécutable et récupère l'icone dont l'index est passé pour l'afficher dans le champ image "IMG_Image1" Pour plus de détails sur les paramètres de ces API voir sur MSDN : http://msdn.microsoft.com/fr-fr/ms646973(en-us).aspx
Posté par SoftProtect à 11:14 - - Commentaires [1] - Permalien [#]
02 novembre 2008

Modifier les attributs d'une fenêtre

La modification des attrributs d'une fenêtre permet, par exemple, de supprimer les boutons de maximisation et d'iconisation d'une fenêtre MDI, de forcer l'affichage des ascenceurs, de supprimer la barre de titre... La procédure suivante, appelée avec les paramètres adéquats peut réaliser ces fonctions sur tout type de fenêtre. Par exemple pour supprimer les boutons Maximiser et Iconiser : Télécharger la fenêtre exemple pour Windev 11
Posté par SoftProtect à 09:41 - - Commentaires [0] - Permalien [#]