Fenetre de forme irregulieres et transparantes

0/5 (14 avis)

Vue 4 374 fois - Téléchargée 1 085 fois

Description

créer des fenetres aux contours irreguliers et au contenu transparant ( transparance reglable de 0 transparant à 255 opaque.

utilise une api Windows.

Source / Exemple :


SetLayeredWindowAttributes frm.hwnd, Crk, TranslucenceLevel, &H3

Crk : couleur utilisée comme transparance totale qui définie le contour irrégulier de la fenêtre.
TranslucenceLevel : niveau de transparance de 0 a 255 du reste de la fenêtre.

Conclusion :


L' image utilisée, est placée en fond de l'objet form (propriete form.picture)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
zeOffspring Messages postés 18 Date d'inscription jeudi 22 janvier 2004 Statut Membre Dernière intervention 17 août 2006
13 juil. 2006 à 17:22
super bonne source je te mets 9 ;)
pas 10 car visiblement ça ne fonctionne pas sur les feuilles filles dans une MDI. une solution ?
cs_mast Messages postés 24 Date d'inscription dimanche 17 juin 2001 Statut Membre Dernière intervention 3 octobre 2006
4 févr. 2006 à 20:11
j'adore ! merci pour la source, spécialement la partie sur les formes irrégulières, j'avais déja une façon pour l'opacitée, merci encore !
scelw Messages postés 117 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 17 février 2007
29 mai 2005 à 12:26
J'aimerais savoir comment tu fais pour dessiner les formes au début (le truc qui ressemble à une voiture plus ou moins)???
delafred Messages postés 1 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 22 novembre 2003
22 nov. 2003 à 04:31
Le code marche bien mais je n'arrive pas a afficher le programme dans la barre des taches même en mettant showintaskbar=true.

Cet assez genant car si l'utilisateur utilise plusieurs applications, il doit lutter a fermer les autres programmes pour réafficher l'application.

Quelqu'un a une idée ?

merci fred
9713Jo Messages postés 17 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 15 mai 2003
9 mai 2003 à 19:05
C'est cool ! Mais pour réduire ton module j'te propose la fonction Point(X,Y) à la place de Getpixel
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.