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
» Gestion d'un système client-serveur.
usage des Dll Emptypar Klaus Aujourd'hui à 17:01

» item_index
usage des Dll Emptypar leclode Aujourd'hui à 16:36

» Bataille terrestre
usage des Dll Emptypar jjn4 Aujourd'hui à 15:01

» SineCube
usage des Dll Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
usage des Dll Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
usage des Dll Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
usage des Dll Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
usage des Dll Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
usage des Dll Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
usage des Dll Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
usage des Dll Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
usage des Dll Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
usage des Dll Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
usage des Dll Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
usage des Dll Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -39%
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
Voir le deal
399 €

 

 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 : 2386
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 : 5950
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 : 5950
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 : 5950
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: