Afficher un form masque d'un autre programme avec son handle

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 570 fois - Téléchargée 235 fois

Contenu du snippet

Ce code permet de rendre une form préalablement masqué (me.hide ou me.visible = false) visible dans un autre programme grace au Handle du form

Source / Exemple :


'Dans un module
Public Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long

Public Const SW_SHOW = 5

'Dans une sub
dim result as long
result = ShowWindow(PrevHndl, SW_SHOW)

'N'oubliez pas de metre le Handle de la form concerné dans  PrevHndl.
'Si vous utilisez cette source (http://www.vbfrance.com/code.aspx?ID=1144) le handle y est deja.

Conclusion :


Cette fonction peut etre pratique si on veut afficher la form masquer de son programme en relancant l'executable sans pourtant le lancer en double, c'est dailleurs la raison qui ma forcer a utiliser cette source.
Pour cela je me suis basé sur AllApi.net, si vous voulez plus de variables tel SW_SHOW pour avoir plus de possibilitée allez voir sur http://www.mentalis.org/apilist/ShowWindow.shtml.

Un possibilitée d'utilisation est de l'employer comme moi avec un code remplacent app.previnstance, et qui rapel la form de votre exe si il est deja lancer, au lieu de la lancer en double, et en ajoutant ce code vous pouvez rapeler votre form alros qu'il est masqué. (c.f. http://www.vbfrance.com/code.aspx?ID=1144 pour la source du code dont je parle)

Voila @+ et bon prog a ts

A voir également

Ajouter un commentaire

Commentaire

HALLLES
Messages postés
16
Date d'inscription
vendredi 17 novembre 2000
Statut
Membre
Dernière intervention
27 mai 2005
-
Bonjour, je cherche un programmeur.

Je voudrais une application qui soumette des "forms Vides dont les champs sont Typés " et qui une fois la form emplie permette de créer, ecrire, sauver un fichier .TXT et un Fichier .XML sur un de mes disques durs.
L'astuce c'est que les champs doivent recevoir chacune un type d'alphabet avec leur true type associée.

Jusqu a présent personne n'a daigné memettre sur la voie d un editeur de cetype et pourtant je cherche.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.