FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Utilisation de KGF.dll pour manipuler une fenêtre Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
SSD interne Crucial BX500 2,5″ SATA – 500 Go à 29,99€
29.99 €
Voir le deal

 

 Utilisation de KGF.dll pour manipuler une fenêtre

Aller en bas 
5 participants
AuteurMessage
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Utilisation de KGF.dll pour manipuler une fenêtre Empty
MessageSujet: Utilisation de KGF.dll pour manipuler une fenêtre   Utilisation de KGF.dll pour manipuler une fenêtre EmptyDim 11 Oct 2015 - 23:28

KGF.dll contient une série de fonctions qui permettent de manipuler les fenêtres. Ce soir, je propose un petit essai de "destruction" d'une fenêtre. Le programme affiche une fenêtre jaune, ainsi que deux boutons à essyer. Je n'en dis pas plus - téléchargez la dernière version de KGF.dll et cliquez sur un des boutons, et au lancement suivant, sur l'autre. Vous serez surpris !
Code:
' fenetre_auto_cassante.bas

label start1, start2

dim lig%, col%, masque%(8,6), cnt%, res%, n% , reg1%, reg2%

width 0,800 : height 0,600
color 0,255,255,0

button 1 : caption 1,"Start 1" : on_click 1,start1
button 2 : caption 2,"Start 2" : on_click 2,start2 : top 2,25

end

start1:
  dll_on "KGF.dll"
  n% = dll_call1("RandomValue",0-1)
  reg1% = 0
  repeat
    repeat
      n% = dll_call1("RandomValue",48)
      lig% = int((n%-1)/8)
      col% = n% - lig%*8
      lig% = lig% + 1
    until masque%(col%,lig%)=0
    res% = dll_call5("WindowAddRectangleRegion",adr(reg1%),(col%-1)*100,(lig%-1)*100,100,100)
    reg2% = DLL_call3("WindowRegionHole",handle(0),1,adr(reg1%))
    masque%(col%,lig%) = 1
    cnt% = cnt% + 1
    pause 100
  until cnt% = 48
  res% = dll_call1("KillProcessByHandle",handle(0))
  return

start2:
  dll_on "KGF.dll"
  reg1% = 0
  for cnt%=1 to 12
    res% = dll_call5("WindowAddEllipticRegion",adr(reg1%),400-40*cnt%,300-40*cnt%,cnt%*80,cnt%*80)
    reg2% = DLL_call3("WindowRegionHole",handle(0),1,adr(reg1%))
    pause 500
  next cnt%
  res% = dll_call1("KillProcessByHandle",handle(0))
  return
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

Utilisation de KGF.dll pour manipuler une fenêtre Empty
MessageSujet: Re: Utilisation de KGF.dll pour manipuler une fenêtre   Utilisation de KGF.dll pour manipuler une fenêtre EmptyDim 11 Oct 2015 - 23:48

oui c sympas klaus
bravo

petite blague:
Arrête d'en ajouter on ne vas plus avoir de place dans notre
disque dur lol


Dernière édition par pascal10000 le Dim 11 Oct 2015 - 23:53, édité 1 fois
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Utilisation de KGF.dll pour manipuler une fenêtre Empty
MessageSujet: Re: Utilisation de KGF.dll pour manipuler une fenêtre   Utilisation de KGF.dll pour manipuler une fenêtre EmptyDim 11 Oct 2015 - 23:51

Original et amusant... Very Happy
Merci !
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Utilisation de KGF.dll pour manipuler une fenêtre Empty
MessageSujet: Re: Utilisation de KGF.dll pour manipuler une fenêtre   Utilisation de KGF.dll pour manipuler une fenêtre EmptyLun 12 Oct 2015 - 2:16

Ça c’est beau !

Adapter la ligne 7.
Lancer le programme et cliquer un peu partout dans la FORM.
Voici l'image utilisée dans le programme.
Vous pouvez l'enregistrer : Click droit sur l'image puis enregistrer l'image sous
Vous pouvez utiliser n'importe quelle autre image.

fleur.jpg:
Code:

rem ============================================================================
label click
dim x%,y%,res%,reg1%,reg2%

form 10 : width 10,600 : height 10,500  : on_click 10,click
picture 20 : full_space 20
file_load 20,"c:\users\acer\desktop\fleur.jpg" : ' Adapter le chemin
dll_on "KGF.dll"

end
click:
   x% = mouse_x_left_down(10) : y% = mouse_y_left_down(10)
   res% = dll_call5("WindowAddRectangleRegion",adr(reg1%),x%,y%,50,50)
   reg2% = DLL_call3("WindowRegionHole",handle(10),1,adr(reg1%))
return
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Utilisation de KGF.dll pour manipuler une fenêtre Empty
MessageSujet: Re: Utilisation de KGF.dll pour manipuler une fenêtre   Utilisation de KGF.dll pour manipuler une fenêtre EmptyLun 12 Oct 2015 - 2:46

Bien vu, Papydall ! Mais que tu es brutal avec une pauvre fleur qui ne demande que la venue d'une abeille... Smile Smile Smile
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Utilisation de KGF.dll pour manipuler une fenêtre Empty
MessageSujet: RE   Utilisation de KGF.dll pour manipuler une fenêtre EmptyLun 12 Oct 2015 - 3:04

Mais que vous ont fait ces pauvres form pou mériter çà ?...
lol!
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Utilisation de KGF.dll pour manipuler une fenêtre Empty
MessageSujet: Re: Utilisation de KGF.dll pour manipuler une fenêtre   Utilisation de KGF.dll pour manipuler une fenêtre EmptyLun 12 Oct 2015 - 3:12

Klaus a écrit:
Bien vu, Papydall ! Mais que tu es brutal avec une pauvre fleur qui ne demande que la venue d'une abeille... Smile Smile Smile

La jolie fleur étais cachée. Je l'ai dévoilée pour l'admirer.

On peut imaginer un jeu de grattage avec cette technique, non?
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Utilisation de KGF.dll pour manipuler une fenêtre Empty
MessageSujet: Re: Utilisation de KGF.dll pour manipuler une fenêtre   Utilisation de KGF.dll pour manipuler une fenêtre Empty

Revenir en haut Aller en bas
 
Utilisation de KGF.dll pour manipuler une fenêtre
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» PB utilisation KGF pour debutant
» Utilisation de nom pour identifier les objets
» utilisation de SAPI 4 pour la synthèse vocale
» Utilisation de HVIEWER pour afficher des images
» Utilisation de RunDll32

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: