[Challenge] Horloge
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
donc un lancement , puis un click sur le bureau a l'exterieur de l'horloge
permet de l'avoir comme un résident voila
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
pour info il y a 900 sprites pour les etoiles...
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

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

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

pour info il y a 900 sprites pour les etoiles...
-
- Messages : 1500
- Inscription : jeu. 25/mars/2004 11:23
- Localisation : Sophia Antipolis (Nice)
- Contact :
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 !
Participez à son extension: ajouter vos programmes et partagez vos codes !
-
- Messages : 1500
- Inscription : jeu. 25/mars/2004 11:23
- Localisation : Sophia Antipolis (Nice)
- Contact :
Nickel pour le curseur de la souris (pb de invisible et souris capturée) par contre y'a des bugs graphiques : 

Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Participez à son extension: ajouter vos programmes et partagez vos codes !
si tu utilise la V3.94 c'est normal !!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 :

il te faudra remplacer les
Code : Tout sélectionner
BitBlt_ (hdc, 0, 0, WindowWidth (#fenetre), WindowHeight (#fenetre),hdcMem, WindowX (#fenetre), WindowY (#fenetre) , #SRCCOPY|#CAPTUREBLT )
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 !

-
- Messages : 1500
- Inscription : jeu. 25/mars/2004 11:23
- Localisation : Sophia Antipolis (Nice)
- Contact :
Mais j'utilise la V4Dobro a écrit :si tu utilise la V3.94 c'est normal !!

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

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 !
Participez à son extension: ajouter vos programmes et partagez vos codes !
oui ça , je sais 
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
hors, il faudrai que je reprenne une photo des que l'horloge recupere le focus, pour actualiser le fond
!!
mais la se pose 2 problèmes !!
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

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

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

mais la se pose 2 problèmes !!

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


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
