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
» Une calculatrice en une ligne de programme
usage des Dll Emptypar jean_debord Aujourd'hui à 8:47

» Form(résolu)
usage des Dll Emptypar leclode Hier à 17:59

» trop de fichiers en cours
usage des Dll Emptypar Marc Hier à 11:42

» Bataille navale SM
usage des Dll Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Gestion d'un système client-serveur.
usage des Dll Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
usage des Dll Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
usage des Dll Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
usage des Dll Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
usage des Dll Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
usage des Dll Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
usage des Dll Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
usage des Dll Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
usage des Dll Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
usage des Dll Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
usage des Dll Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le Deal du moment :
Cdiscount : -30€ dès 300€ ...
Voir le deal

 

 usage des Dll

Aller en bas 
+2
Jack
659_minifly
6 participants
AuteurMessage
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

usage des Dll Empty
MessageSujet: usage des Dll   usage des Dll EmptyMar 12 Oct 2010 - 22:55

j'aimerai connaitre la position d'une fenetre en utilisant window api
dans le fichier win32.hlp j'ai les instructions suivantes :

I am looking for the size and position of a window in using api.
In the Win32.hlp i got :

BOOL GetWindowRect(

HWND hWnd, // handle of window
LPRECT lpRect // address of structure for window coordinates
);

typedef struct _RECT {

LONG left;
LONG top;
LONG right;
LONG bottom;

} RECT;

C'est pour récupérer la position et les dimensions d'une fenetre
Je ne sais pas quelle est la dll que je dois utiliser Win32.dll ou kernel32.dl ou autre ??
Est-ce que cela est possible avec panoramic.

That is for retrieve dimensions and position of the window
Hwnd we can get it from panoramic with Handle(N).But what i don't know
is which dll i should call : Win32.dll or kernel32.dll or some thing else ?
And if it is possible with Panoramic ?????
Merci
Thank
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2381
Date d'inscription : 28/05/2007

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyMer 13 Oct 2010 - 9:01

Citation :
C'est pour récupérer la position et les dimensions d'une fenetre

Pas besoin de DLL.
Si la fenêtre a pour numéro N, sa position est donnée par TOP(N) et LEFT(N) et sa taille par WIDTH(N) et HEIGHT(N)

Exemple pour la fenêtre qui s'ouvre automatiquement au lancement de Panoramic, et qui a le numéro d'objet 0:
Code:
print "position"
print top(0)
print left(0)
print "taille"
print width(0)
print height(0)
Revenir en haut Aller en bas
https://panoramic.1fr1.net
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyMer 13 Oct 2010 - 9:14

Tres bien merci

Mais maintenant je cherche a récupérer les positions et dimensions en temps réel.
C.a.D. j'utilise on_click sur un form ( On_Change n'est pas prévu pour un form).
Si je déplace le form je récupère la nouvelle valeur ex :left(form01) après avoir clické sur le form01.
Ce qui m'aurait intéressé c'est d'avoir la coordonnée en continue de la form01 aussi tôt que je la déplace.
Si quelqu'un a une idée elle sera la bienvenue.
Merci
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyMer 13 Oct 2010 - 20:56

Bonsoir minifly,

c'est ça que tu veux ?
Code:

label dimension
form 1:width 1,400:height 1,200
dim l,t,w,h
timer 2:timer_off 2:timer_interval 2,100
on_timer 2,dimension
gosub dimension
timer_on 2
end

dimension:
  if (top(1)<>t) or (height(1)<>h) or (width(1)<>w) or (left(1)<>l)
  t=top(1):l=left(1):w=width(1):h=height(1)
  caption 1,"left:"+str$(l)+" top:"+str$(t)+" width:"+str$(w)+" height:"+str$(h)
  end_if
return
Revenir en haut Aller en bas
http://nardo26.lescigales.org
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyMer 13 Oct 2010 - 21:11

C'est curieux ce truc la mais ça marche j'm
j'achete, Merci
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyMer 13 Oct 2010 - 23:04

Je viens de découvrir qu'avec mon exemple, on peut connaitre la taille de la bordure du formulaire.
il suffit de double-cliquer sur la barre de titre (pour passer en taille maxi) et de regarder la valeur de left ou de top.
on n'obtient pas la même chose si on clique sur le bouton en haut à droite ou si on passe par la commande fullspace.
Sur mon PC j'obtiens -8 (ce qui correspond bien après vérif à 8 pixels de largeur de bordure)
Ce qui est bien dommage c'est que la commande full_space ne se comporte pas de la même manière...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyMer 13 Oct 2010 - 23:21

Tu devr mettre ton prog dans utilitaire.
Ce serait bien d'avoir une bibliotheque d'astuces.
Aussi des tutos .
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyMer 13 Oct 2010 - 23:46

Ce n'est pas bien grand chose, juste une simple utilisation d'un timer.
Voila les sources du dernier programme que j'ai fait:
Voir le Fichier : final.zip
Le programme principal est LogAnalyser.bas c'est une sorte de compilation d'astuces...
en fait il contient pas mal de trucs que j'ai pêché à droite à gauche dans le forum...
par exemple, NLIST qui est une adaptation à mes besoins des Objets GLIST fait par Klaus
la barre d'outil ainsi que le redimensionnement de la liste (utilisation de timer comme dans l'exemple précédent)
à partir d'un prog de D.J Peters

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyJeu 14 Oct 2010 - 13:00

Je ne sais pas si tu as utilisé Host pour le téléchargement du fichier, mais il est vide.

A+
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyJeu 14 Oct 2010 - 16:29

Bonjour Jean-claude,
je viens d'essayer à l'instant le téléchargement et cela fonctionne correctement.
Je me retrouve avec un fichier final.zip de 32775 Octets...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyJeu 14 Oct 2010 - 18:41

Comprend pas, chez moi çà ne marche pas.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyJeu 14 Oct 2010 - 20:17

Chez moi ça marche aussi sans problème.
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

usage des Dll Empty
MessageSujet: re   usage des Dll EmptyJeu 14 Oct 2010 - 20:31

salut

chez moi non plus ça marche pas.
j'obtiens un fichier de 32768 octets sans extension.

@+
Revenir en haut Aller en bas
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyJeu 14 Oct 2010 - 20:37

Chez moi ça marche j'utilise
Window 7
Chrome
Bitdefender comme Antivir
et vous ?
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyJeu 14 Oct 2010 - 22:38

Vista, Avast, -> final.zip 32775 octets.
Revenir en haut Aller en bas
Invité
Invité




usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyJeu 14 Oct 2010 - 22:52

Avec mon vieux coucou, pas de problèmes non plus.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyVen 15 Oct 2010 - 6:22

Bonjour !

Jean-claude essaye ce lien :
http://nardo26.lescigales.org/
Revenir en haut Aller en bas
http://nardo26.lescigales.org
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyVen 15 Oct 2010 - 7:06

@Nardo
j'ai bien essayé les progs mais aucun ne fonctionne.


J'ai telecharger le fin.zip
il y a un fichier *.bas en plus que sur 'autre tele ???????
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyVen 15 Oct 2010 - 7:34

il faut que tu executes Log_Analyser_NLIST2.bas qui est le programme principal
les autres fichiers bas sont inclus de celui-ci...le fichier DLL est nécessaire
Tous les fichiers doivent se trouver dans le même répertoire
Pour s'assurer que le répertoire par défaut est bien celui du programme,
il faut lorsque tu ouvres Log_Analyser_NLIST2.bas le re-sauvegarder dans le meme répertoire.
(ça force l'editeur de Pano de pointer sur le bon répertoire)

c'est quoi le fichier en plus?
Si tu as cliquer sur le dernier lien, tu trouveras également un répertoire Button_bmp
c'est juste un petit bout de prog qui me permet de générer des bouton (format bitmap)
que j'ai l"intention d'inclure plus tard dans ma barre d'outils...

Un petit mot concernant Log_Analyser_NLIST2:
A partir du prog charger n'importe quel fichier puis amusez vous à faire un clic droit sur une ligne...
le champ EDIT situé en haut permet de filtrer les lignes du fichier.
Par exemple si je veux avoir que les lignes contenant 'toto' je tapes 'toto' de cet EDIT
(pas besoin de faire return, le filtre s'applique au bout de 2 secondes d'inactivite du clavier dans ce champ)


Dernière édition par Nardo26 le Ven 15 Oct 2010 - 7:46, édité 1 fois
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyVen 15 Oct 2010 - 7:45

#INCLUDE "NLIST2.bas" confused

Ce fichier n'est pas fourni ou mal nommé ?

A+
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyVen 15 Oct 2010 - 7:49

Ok je viens de mettre à jour le fichier ZIP
normalement tout est correct...
A+
Je part au boulot...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyVen 15 Oct 2010 - 17:27

j'ai essayé le programme il fonctionne ok et en plus il est beau.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyVen 15 Oct 2010 - 17:46

Bonsoir,

Quelqu'un a essayé le dernier lien que j'ai fourni à Jean claude?
Est-ce que ça marche ?
Question

Sinon je viens de mettre à jour Archive-Host, Voir le Fichier : final.zip

Franchement ça m'intéresse de savoir si quelqu'un arrive à récupérer mon fichier sur ce lien
Revenir en haut Aller en bas
http://nardo26.lescigales.org
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyVen 15 Oct 2010 - 18:36

j'ai récupéré sur les deux liens et c'est ok pour les deux
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll EmptyVen 15 Oct 2010 - 22:11

Merci Minifly !

Ca m'arrange énormément que lescigales.org fonctionne. C'est un simple serveur FTP et je peux déclarer l'accès comme un simple répertoire réseau sous windows....
Very Happy
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





usage des Dll Empty
MessageSujet: Re: usage des Dll   usage des Dll Empty

Revenir en haut Aller en bas
 
usage des Dll
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Usage de 'kgf.dll'.
» Du bon usage de l'objet WebBrowser.
» Un petit programme pour un usage très spécifique

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: