begin process at 2012 02 10 00:19:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > COOLTIME - HORLOGE AVEC TRANSPARENCES ET SUBTILITÉS EN .NET

COOLTIME - HORLOGE AVEC TRANSPARENCES ET SUBTILITÉS EN .NET


 Information sur la source

Note :
9 / 10 - par 4 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Source .NET ( DotNet ) Niveau :Débutant Date de création :24/06/2005 Vu / téléchargé :8 521 / 996

Auteur : zippro4012

Ecrire un message privé
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
C'est une horloge toute bête avec quelques subtilités :
- La fenêtre de l'horloge n'est pas carrée (couleur de transparence)
- L'horloge apparait en semi-transparence, avec un facteur de transparence réglable bien entendu.
- La fenêtre reste toujours au premier plan.


 Conclusion

Il reste des chose a faire comme l'alarme mais je ne sait pas encore si je continuerait sur ce projet.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) AGENT CHARACTER VISUALIZER - VISUALISEUR DE PERSONNAGE MICRO...
Source avec Zip ECRAN DE VEILLE MAD NUMBER
Source avec Zip GUNMOUSE 2

 Sources de la même categorie

Source avec une capture GRAPH PHP COURBE DE CHARGE par s.defaye
Source avec Zip Source avec une capture BOULE DE CRISTAL par BLUEBIBUBBLE
VB6 - DÉPLACEMENT D'UN CONTRÔLE SUR UN SEGMENT DE DROITE DÉL... par ucfoutu
Source avec Zip Source .NET (Dotnet) APPLICATION DE DESSIN par fsafsafsaf
Source avec Zip Source avec une capture Source .NET (Dotnet) MERGEIMAGES par Le Pivert

Commentaires et avis

Commentaire de sebmafate le 24/06/2005 10:17:10 administrateur CS

l'idée est sympa... mais ca serait bien de pouvoir cliquer au travers... c'est a dire de pouvoir atteindre la fenêtre qui se trouve au dessous lorsque l'on clique dedans.

Commentaire de zippro4012 le 24/06/2005 14:25:47

Je ne crois pas que cela soit possible, sauf peut-être en dessinant sur le DC obtenu par un GetDC(0)... c'est a essayer.

Commentaire de sebmafate le 24/06/2005 14:35:31 administrateur CS

pas possible :D mdr...
commence par faire une surcharge de la méthode CreateParams de ton formulaire comme ceci :

[C#]
protected override CreateParams CreateParams {
   get {
     CreateParams cp = base.CreateParams;
     cp.ExStyle |= 0x80020;
     return cp;
  }
}

Commentaire de zippro4012 le 24/06/2005 15:07:00

<<l'idée est sympa... mais ca serait bien de pouvoir cliquer au travers... c'est a dire de pouvoir atteindre la fenêtre qui se trouve au dessous lorsque l'on clique dedans. >>
-> si ca y est je sais comment faire... il suffit de faire disparaitre l'horloge quand on passe la souris dessus

Commentaire de sebmafate le 24/06/2005 15:11:29 administrateur CS

nan... utilise le code que je t'ai fourni ci-dessus... il te suffit juste de le transformer en VB.NET :D

Commentaire de jrbleboss le 24/06/2005 16:57:15

Non je pense qu'il suffit que quand on clique sur ton horloge
1 . celle ci disparaisse
2 . on simule un clique la ou est la souris
3 . on reaffiche l'horloge
4 . l'utilisateur ne voit rien et croit cliquer a travers

Simple et efficasse.

Commentaire de zippro4012 le 24/06/2005 17:46:18

sebmafate -> je comprend pas trés bien a quoi sert CreateParam et que fait le code de ta surchage ?

Commentaire de sebmafate le 24/06/2005 20:03:24 administrateur CS

JRBLEBOSS --> ton idée est simple et efficace, mais présente un gros défaut... ca clignote ;)

ZIPPRO --> Ajoute ca dans ton formulaire horloge

    Protected Overrides ReadOnly Property CreateParams() As Windows.Forms.CreateParams
        Get
            Dim cp As CreateParams = MyBase.CreateParams
            cp.ExStyle = cp.ExStyle Or &H80020

            Return cp
        End Get
    End Property

Commentaire de zippro4012 le 25/06/2005 09:10:44

He !!! Ca marche en effet !
Seulement voila : on ne peux plus déplacer l'horloge, ni utiliser le menu contextuel.
Pour pallier a ce problème, je pense que la meilleure solution est de créer un icone dans la systray ...

Commentaire de jrbleboss le 25/06/2005 12:51:41

Bin c'est logique si tu rend ta form comme un fantome tu clique a travers tu peux plus la deplacer. Il faudrait pouvoir le desactiver dans le systray comme tu le dis.

Commentaire de BZY1 le 28/06/2005 15:04:17

Salut tout le monde est ce que quelqu'un sait si on peut faire la transparence avec VB6?

Commentaire de zippro4012 le 28/06/2005 18:07:21

Oui, on peux par les APIs de GDI+, mais pose plutôt ta question dans le forum.

Commentaire de Dalida le 22/09/2005 18:26:55

salut,

alors la les gars, chapeau !

>zippro4012 : source rapide, efficace et propre. tu vas te prendre une excellente note dans la musette et tu l'auras pas volée !!!
;o)

>sebmafate : je viens de tester le "clic à travers". absolument génial ! je ne sais pas encore pour quoi mais c'est claire que je vais l'utiliser quelquepart!...
(je me demande ou tu peux bien pécher des commandes pareilles et surtout comment connaitre les paramètres !)

en tout cas, bravo et merci à tous les deux

Commentaire de jazz matazz le 15/02/2006 21:18:34

Bonjour tout le monde!

Bravo pour tes sources bien evidement zippro4012 ;)

Je m'interesse de près à l'astuce de sebmafate pour pouvoir cliquer au travers de la Form... Mais j'aimerai avoir ça pas sur toute la Form.
En fait, définir une couleur où lorsque l'on clique ça clique derriere.. Je sais que par default, si on et comme "transparent key" du noir, ça va détourer laForm suivant le noir et on pourra cliquer au travers! MAis voilà, si le formulaire continet plus d'une picture box, ou plusieurs controle, l'effet disparait :(

Merci de votre aide ;)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,775 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales