[Challenge] Horloge

Programmation d'applications complexes
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

Message par SPH »

merde effacée
Dernière modification par SPH le mer. 18/oct./2006 0:03, modifié 1 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

je reviens a mon horloge (utilisable sur le bureau windows)

j'ai remis la main sur un code (flype) qui permet de faire disparaitre la fenetre de la barre des taches
ce qui evite d'avoir a retomber sans arret dans l'horloge, a moins de cliquer dessus bien sur :D


donc un lancement , puis un click sur le bureau a l'exterieur de l'horloge
permet de l'avoir comme un résident voila :D

http://michel.dobro.free.fr/bidouilles/horloge.zip

ps : avant d'avoir essayé , j'ignorai si l'on pouvais changer la forme d'une
fenetre avec Screen dedans , a priori cela marche bien :D
pour info il y a 900 sprites pour les etoiles...
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

.........
Dernière modification par Backup le mar. 19/août/2014 15:08, modifié 2 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

correction d'un problème de Dimension se tableau
Je rappelle qu'il faut cliquer en dehors de l'horloge sur le bureau pour pouvoir faire autre chose :D

et qu'un click droit sur l'horloge l'arrete :D
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

La souris est capturée et le curseur disparaît quand on le passe sur l'horloge ! :? C'est pas cool ça !! Sinon très sympa !
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

lionel_om a écrit :La souris est capturée et le curseur disparaît quand on le passe sur l'horloge ! :? C'est pas cool ça !! Sinon très sympa !
je vous prepare une autre version :D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

..
Dernière modification par Backup le mar. 19/août/2014 15:08, modifié 2 fois.
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Nickel pour le curseur de la souris (pb de invisible et souris capturée) par contre y'a des bugs graphiques : Image
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

LOL LOL LOL LOL LOL LOL
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

lionel_om a écrit :Nickel pour le curseur de la souris (pb de invisible et souris capturée) par contre y'a des bugs graphiques : Image
si tu utilise la V3.94 c'est normal !! :D

il te faudra remplacer les

Code : Tout sélectionner

BitBlt_ (hdc, 0, 0, WindowWidth (#fenetre), WindowHeight (#fenetre),hdcMem, WindowX (#fenetre), WindowY (#fenetre) , #SRCCOPY|#CAPTUREBLT ) 
par :

Code : Tout sélectionner

 BitBlt_ (hdc,0,0, WindowWidth (), WindowHeight (),hdcMem, WindowX ()+4, WindowY () +30, #SRCCOPY|#CAPTUREBLT ) 

(remarque la correction du +4 et du +30)
depuis la V4.00 le problem n'est plus ! :D
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Dobro a écrit :si tu utilise la V3.94 c'est normal !! :D
Mais j'utilise la V4 :wink:

EDIT :
Je viens de retester mais le bug n'apparaît plus.
Par contre je viens d'en trouver un autre :

Image
C'est quand je déplace une fenêtre (FireFox ici) sur l'horloge (qui était devant une autre fenêtre : éditeur PB), voilà le bug provoqué !!
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

oui ça , je sais :D

je suis dessus en ce moment !!
ce qui se passe c'est que pour l'instant je fait une photo du fond d'écran
au moment de lancer l'horloge

mais apres lors de déplacement etc.. je réaffiche le contenu de cette photo du debut :D

hors, il faudrai que je reprenne une photo des que l'horloge recupere le focus, pour actualiser le fond :D !!

mais la se pose 2 problèmes !! :lol:

1- alors que je sais lorsque mon horloge qu'elle recupere le focus () (#WM_MOUSEFIRST)
je ne trouve pas de Constante qui m'indique lorsque mon apli perds le focus :? (#WM_MOUSELEAVE) (#WM_KILLFOCUS), ne marchent pas chez moi :?

2- lors de la prise de la photo en "live" il ne faut pas que mon horloge soit sur la photo, sinon on la voie lors du déplacement

bref, j'ai pas fini je crois :lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

problem 1 resolu

j'attaque le 2 :D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

.......
Dernière modification par Backup le mar. 19/août/2014 15:09, modifié 1 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

j'ai réactualisé les codes de la page 2
Maintenant l'horloge sauve sa position a l'écran
ce qui permet de la déplacer lors du redémarrage de Windows on la retrouve
a la même place :D
Répondre