DLL : Gestion de formulaires

Voici une petite DLL qui me permet de regrouper des fonctions non encore disponibles sous Panoramic.

Il n'y a pas grand chose pour l'instant, mais je la complèterai petit à petit... smil_01

Les Fichiers :

form.zip form.dll demo_form.bas

Description des différentes fonctions :

SetSize :

Autorise ou non le redimensionnement d'un formulaire

Syntaxe:

retour=dll_call2("SetSize",handle(N°form),status)

Paramètres:

handle(N°form): Adresse du formulaire
status: 0-> OFF 1-> ON

SetCaption:

Autorise ou non l'affichage de la barre de titre (caption) d'un formulaire

Syntaxe

retour = DLL_CALL2("SetCaption", HANDLE(N°form), status)

Paramètres:

handle(N°form): Adresse du formulaire

status: 0-> OFF 1-> ON

Attention :le formulaire n'est plus déplacable, on ne peut plus également le fermer à l'aide de la souris... (normal... smil_06 )

SetCloseOff :

Désactive le bouton de fermeture du formulaire.

Syntaxe

retour=dll_call1("SetCloseOff",handle(N°form))

Paramètres:

handle(N°form):Adresse du formulaire

SetMinimize :

Autorise ou non la mise en icone d'un formulaire.

Syntaxe

retour = DLL_CALL2("SetMinimize", HANDLE(N°form), status)

Paramètres:

handle(N°form):Adresse du formulaire
status: 0-> OFF 1-> ON

SetMaximize :

Autorise ou non la mise en plein écran d'un formulaire.

Syntaxe

retour = DLL_CALL2("SetMaximize", HANDLE(N°form), status)

Paramètres:

handle(N°form):Adresse du formulaire
status: 0-> OFF 1-> ON

GetFormActive :

Renvoi 1 si le formulaire est en avant-plan sinon 0

Syntaxe

retour = dll_call1("GetFormActive",handle(N°form))

Paramètres:

handle(N°form):Adresse du formulaire

SetFormActive :

Met le formulaire en avant-plan.

Syntaxe

retour = dll_call1("SetFormActive",handle(N°form))

Paramètres:

handle(N°form):Adresse du formulaire

SetTopMost :

Force le formulaire à rester en avant-plan par rapport au form 0.

Syntaxe

retour = dll_call1("SetTopMost",handle(N°form))

Paramètres:

handle(N°form):Adresse du formulaire

CreateBox :

Fonction un peu folklorique (créée pour des besoins perso). Elle supprime la barre des titres et modifie la bordure du formulaire.

Syntaxe

retour = dll_call1("CreateBox",handle(N°form))

Paramètres:

handle(N°form):Adresse du formulaire

CloseForm :

Disparition d'un formulaire vers le centre.

Syntaxe

retour = dll_call1("CloseForm",handle(N°form))

Paramètres:

handle(N°form):Adresse du formulaire

 

Commentaires:

  1. Nardo26
  2. demenvil
  3. Nardo26Édité le Mercredi 20 Mai 2015 à 17:59
  4. jicehel
  5. Nardo26
  6. jicehel