Page 2 sur 3

Re: WindowConstructeur version2

Publié : sam. 25/mai/2013 10:28
par Ar-S
Je confirme l'erreur qu'a signalé starwolf

1 - coche couleur
2 - monte un composant (rouge par exemple)
=> la fenêtre devient rouge et le code se génère
3 - decoche couleur
=> Les 3 trackbars des couleurs se réinitialisent bien à 0 et se "desactivent" mais la fenêtre reste rouge et le code généré affiche encore le SetWindowColor(#Ma_fen,$00FF)
il faut mettre à jour le code lorsqu'on decoche la case color.

Re: WindowConstructeur version2

Publié : sam. 25/mai/2013 10:34
par MLD
@ Ar-S

Pour le retour couleurs je, n'est pas le problème .Je vais voir.
regarde avec ce code si la fenêtre apparait ou pas dans la barre de tâches.

Code : Tout sélectionner

;

Enumeration
 #Ma_fen
EndEnumeration


OpenWindow(#Ma_fen,500,200,400,400,"Ma Fenêtre",#PB_Window_SystemMenu)
SetWindowLongPtr_(WindowID(#Ma_fen),#GWLP_HWNDPARENT, FindWindow_(0,""))



; Ici vos gadgets




;  Boucle générale
Repeat
 Select WaitWindowEvent()
  Case #PB_Event_Gadget

  Case #PB_Event_CloseWindow
   Break
 EndSelect
ForEver
End
Par avance merci

Re: WindowConstructeur version2

Publié : sam. 25/mai/2013 10:36
par venom
Salut,

oui la fenêtre apparait dans la barre des taches. :wink:






@++

Re: WindowConstructeur version2

Publié : sam. 25/mai/2013 10:48
par MLD
@venonm

Merci
je suppose que tu es en Window8. Si cela se confirme, ça veut dire que MS a changé beaucoup de chose dans la tripaille de Windows. Beaucoup de logiciels vont avoir des soucis. (c'est peut-être pas innocent?)

Re: WindowConstructeur version2

Publié : sam. 25/mai/2013 11:03
par Ar-S
Vivi j'avais dit que SetWindowLongPtr_ n'avais pas d'impact. Je reconfirme.

Re: WindowConstructeur version2

Publié : sam. 25/mai/2013 16:36
par MLD
@Ar-S
Merci mon grand. MS n'assure même plus la rétroactivité de leurs produits.
(Je me met a la place de Fred dur dur) .Bon, je vais voir autrement. Je ferai appel a votre bon coeur pour un essai. (Si cela ne vous gonfle pas de trop.) :lol:

Re: WindowConstructeur version2

Publié : sam. 25/mai/2013 17:51
par MLD
@ les amis

Qelqu'un peut me dire si la fenêtre apparait ou pas dans la barre de tache Window8.
XP OK W7 OK W8 ??
Merci d'avance

Bon WE a tous

Code : Tout sélectionner

;

Enumeration
 #Ma_fen
EndEnumeration



OpenWindow(#Ma_fen,500,200,400,400,"Ma Fenêtre",#PB_Window_SystemMenu,FindWindow_(0, "program manager"))



; Ici vos gadgets




;  Boucle générale
Repeat
 Select WaitWindowEvent()
  Case #PB_Event_Gadget

  Case #PB_Event_CloseWindow
   Break
 EndSelect
ForEver
End

Re: WindowConstructeur version2

Publié : sam. 25/mai/2013 18:20
par venom
non la fenêtre n'apparait pas dans la barre des taches :wink:
Ps: pour ma config voir ma signature.






@++

Re: WindowConstructeur version2

Publié : dim. 26/mai/2013 9:57
par MLD
@Venon

Merci

c'est cool :lol:

Pour ta congif oui,oui. Il y a des jours ou je pédale a coté du vélo. :roll:

Re: WindowConstructeur version2

Publié : lun. 27/mai/2013 8:40
par MLD
Bonjour a tous

Voici la version 2.1 du Winconstructeur. En principe les bugs sont corrigés. Mais si vous en trouvez d'autres n'hésitez pas.
Entre parentheses, le fonctionnnement interne de W.XP, W.7,W.8 est assez différent, et MS ne communique pas trop sur le sujet.(La programmation des API(S) devient de ce fait assez délicate).

(Voir code plus haut dans le post)

J'espère que ce code vous remdras quelques services.

Re: WindowConstructeur version2

Publié : lun. 27/mai/2013 10:17
par Backup
pourquoi ne pas avoir remplacer le code page 1 ?

lorsque dans le futur on recherche , on est obligé de se lire tout les messages a la recherche du dernier code ..

alors que si on ne change que le code du premier message , on est sur de tomber tout de suite sur la bonne version ..
il suffit alors de signaler qu'on a changer le premier ( et seul ) code valable :)

Re: WindowConstructeur version2

Publié : lun. 27/mai/2013 10:39
par MLD
@Dobro

Oui,oui , mais pour ceux que le code intérêssent, peuvent voir la différence, car pour infos, le premier code fonctionne parfaitement en W.XP. Je code sous XP, car je le trouve plus pratique que W7 ou W8, et dans les entreprises, beaucoup sont encore sous XP.
En discutant avec des responsables informatique d'entreprises, ils me disent que pour eux W7 et W8 sont uniquement des produits issus du marketing, qui apporte rien de plus. Donc pourquoi investir dans un nouveau produit, avec les inconvénients et les couts liés a ce changement?
W.8 est plus spécialement fait pour les tablettes a écran tactile.

Re: WindowConstructeur version2

Publié : lun. 27/mai/2013 10:45
par Backup
MLD a écrit :ils me disent que pour eux W7 et W8 sont uniquement des produits issus du marketing, qui apporte rien de plus. .
veux pas faire dériver le sujet , mais en l'occurence , c'est peut etre vrais pour le passage de W7 a W8
mais pour ce qui concerne le passage de XP a W7 , je ne pense pas qu'il s'agisse que d'un relookage :)

ps: les 2 codes auraient pu tenir dans la page 1 :)

Re: WindowConstructeur version2

Publié : lun. 27/mai/2013 11:28
par blendman
salut MLD

J'ai testé et c'est très sympa comme programme, ça peut être utile ;)

Effectivement,tu devrais coller ton 2ème code dans le premier message (mettre au moins le dernier code que tu as).

Et je confirme aussi que le passage xp-> 7 est intéressant, mais que 7-> 8 est pas terrible du tout.
Sur 7,on bénéficie par exemple de la reconnaissance vocale améliorée, du mode 64, et de pas mal d'amélioration même si xp reste un excellent système ;) (moi, j'ai xp, 7 et 8 sur 3 ordi à la maison, c'est utile).

Re: WindowConstructeur version2

Publié : lun. 27/mai/2013 13:33
par MLD
Bon ne frapper pas, pas sur la tête, pas sur la tête :cry:
Ok le code est en haut.
Merci a tous :lol: