| PLM N7 | |
|
+6papydall Klaus Jicehel Froggy One Francis-mr Yannick 10 participants |
|
Auteur | Message |
---|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 21 Jan 2014 - 16:18 | |
| @ Papydall, C' est d' une tollbar ou d' un ado en crise d' acné dont tu parles... Edit : je vais regarder l' article à nouveau. Edit 2 : L' article me parait bon pour la publication à moins que Papydall trouve quelque chose... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 16:43 | |
| L’article est excellent.
J’ai simplement voulu voir à quoi ressemblent les différentes icones KGF_1 à KGF_361 pour en piocher quelques unes. Je me suis heurté à la limite de 51 icones.
@Ygeronimi
Le temps passe si vite : Il y a un demi-siècle que je ne suis plus un ado! | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 21 Jan 2014 - 17:12 | |
| @ papydall, Je ne parlai pas de toi mais de ta toolbar. 51 boutons...je trouvais que cela faisait beaucoup pour une appli... Remarque...on peut peut-être faire plusieurs toolbar...que l' on cache ou affiche à volonté. Imagine une appli avec une toolbar qui commande des Toolbox ( ou fenêtre avec une Tollbar secondaire ).... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 17:21 | |
| Effectivement, j'ai limité la toolbar à 50 boutons. Cela me semblait suffisant...
Je vais de ce pas passer à 100 boutons, et ajouter un test pour éviter le dépassement de cette limite. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 17:36 | |
| C’est vrai qu’une dizaine d’icones dans une ToolBar est largement suffisante. Comme je l’ai écris ci-haut, je voulais simplement voir les différentes icones.
NB : Si l’on demande une icône dont le numéro dépasse KGF_360, il n’y a pas d’affichage d’une telle icône (c’est normal : il n’y en a pas !) mais un petit avertissement serait le bienvenu pour prévenir le programmeur. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 17:39 | |
| Au-dela de 361, il y a bien un code erreur qui est retourné, vu que la bibliothèque interne contient 361 icônes. Mais la 361ème est une icône entièrement transparente, et ce volontairement. Tu peux, si tu veux, faire un bouton invisible, mais qui réagit néanmoins sur un clic... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 17:46 | |
| Regarde ce code et particulièrement la ligne 12 - Code:
-
dim res%, hint$, icon$ ,i full_space 0 : width 0, width(0) - 20 : height 0,screen_y-40 caption 0,"Survoler les icones pour afficher leur numéro" dll_on "C:\Documents and Settings\micro\Bureau\DLL\KGF.dll" for i = 1 to 380 edit i : hide i res% = dll_call4("CreateToolbar",handle(0),handle(i),0,0) next i
res% = dll_call4("ModifyToolbar",7,16,0,0)
for i = 350 to 380 : ' au-delà de 360 , on n'a pas de message d'erreur res% = dll_call4("CreateToolbar",handle(0),handle(i),0,0) res% = dll_call4("ModifyToolbar",1,255,255,0) icon$ = "KGF_" + str$(i) hint$ = icon$ res% = dll_call4("AddButtonToToolbar",i,0-1,adr(hint$),adr(icon$)) next i
end
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 17:47 | |
| Je viens de mettre la V2.75 du 21/01/2014 en ligne. Elle passe de 50 à 100 boutons pour la toolbar, et la fonction AddButtonToToolbar retourne le code erreur -5 si l'on tente de dépasser cette limite. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 17:50 | |
| On s'est croise. Regarde cette adaptation de ton code: - Code:
-
dim res%, hint$, icon$ ,i full_space 0 : width 0, width(0) - 20 : height 0,screen_y-40 caption 0,"Survoler les icones pour afficher leur numéro" ' dll_on "C:\Documents and Settings\micro\Bureau\DLL\KGF.dll" dll_on "KGF.dll" for i = 1 to 380 edit i : hide i res% = dll_call4("CreateToolbar",handle(0),handle(i),0,0) next i
res% = dll_call4("ModifyToolbar",7,16,0,0)
for i = 350 to 380 : ' au-delà de 360 , on n'a pas de message d'erreur res% = dll_call4("CreateToolbar",handle(0),handle(i),0,0) res% = dll_call4("ModifyToolbar",1,255,255,0) icon$ = "KGF_" + str$(i) hint$ = icon$ res% = dll_call4("AddButtonToToolbar",i,0-1,adr(hint$),adr(icon$)) if res%<0 message "Erreur sur icône "+str$(i) exit_for end_if next i
end | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 18:37 | |
| Le code de retour, c’est bien : on peut tester sa valeur et prendre les décisions adéquates s’il est négatif. 100 icones pour une ToolBar : il faudrait un écran super géant pour pouvoir les afficher toutes ! | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 18:40 | |
| Et en plus, on aura bientot une version multi-toolbar ! Chacune avec jusquà 100 Euros. Alors, heureux ? | |
|
| |
Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: PLM n° 7. Mar 21 Jan 2014 - 18:46 | |
| 100 euros par Toolbar.
Eh bien, je vais m'en créer un bon millier.
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 18:48 | |
| Super ! j'ai fait un lapsus freudien révélateur... je vais le laisser comme ça, pour le plus grand amusement de tous ! | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 18:50 | |
| - Klaus a écrit:
- Et en plus, on aura bientot une version multi-toolbar ! Chacune avec jusquà 100 Euros. Alors, heureux ?
La ToolBar vaut 100 Euros, qui dit mieux ? EDIT : On s'est croisé. | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 18:54 | |
| Hé bé Klaus ! t'es pas donné.... J'ai lu ton tuto: il est bien fait et je n'ai rien à redire sur la partie Panoramic... A+ | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 21 Jan 2014 - 19:30 | |
| J' attaque la création de Toolbar tout de suite !... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 20:51 | |
| Eh, attentioin ! C'est breveté ! Je suis tombé sur une mine d'or, apparemment ! | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 21:30 | |
| Ca promet Bonne programmation et ne devient pas trop veinale avec toutes ces barre d'icones à 100 euros, sinon Jack va laisser tomber Panoramic pour faire de la barre d'outils | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 22:58 | |
| Attention, Klaus a bien dit "jusqu'à 100 euros", je suppose que c'est pour les grosses barres d'outils, on doit pouvoir négocier les plus petites pour beaucoup moins cher. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 23:33 | |
| J’avais inventé le défoulware, vous vous en rappelez ? Dès que l’hameçon est jeté, il y a toujours quelqu’un qui le mord ! (et je ne fais exception !) | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: PLM N7 Mar 21 Jan 2014 - 23:51 | |
| Oui mais cette fois c'est Klaus qui a appâté, ça n'arrive pas tous les jours ! | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: PLM N7 Mer 22 Jan 2014 - 9:58 | |
| - JL35 a écrit:
- Oui mais cette fois c'est Klaus qui a appâté, ça n'arrive pas tous les jours ! Very Happy
Oui, mais c'était involontaire... Je constate que quand Klaus est devant son clavier, il a des visions, heu comment dire ?..., Monétaires. | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: PLM N7 Mer 22 Jan 2014 - 10:33 | |
| Je sais bien que c'était involontaire, sinon ça ne serait pas drôle. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: PLM N7 Mer 22 Jan 2014 - 16:04 | |
| @Ygeronimi et tous les correcteurs: Je viens de placer mon nouvel article avec un tutoriel pour l'utilisation des fonctions d'impression, dans le dossier des articles à corriger du WebDav de Ygeronimi.
Le programme complet, résultat du totu, est placé également dans le dossier.
J'espère que cela rendra l'utilisation de ces fonctions plus compréhensible. Et j'ai tout fait en double: avec KGF.dll direct, ou avec KGF_SUB.bas. Le source fourni est uniquement avec KGF.dll direct, mais les codes pour KGF_SUB.bas sont dans le tuto. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: PLM N7 Mer 22 Jan 2014 - 16:11 | |
| A-propos: de quel article une traduction en anglais était souhaitée ? Je n'arrive plus à mettre la main dessus... | |
|
| |
Contenu sponsorisé
| Sujet: Re: PLM N7 | |
| |
|
| |
| PLM N7 | |
|