IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

TForm et transparance sous Vista / seven aero


Sujet :

Langage Delphi

  1. #1
    Membre régulier
    Inscrit en
    Mars 2002
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 53
    Points : 112
    Points
    112
    Par défaut TForm et transparance sous Vista / seven aero
    Bonjour, je voudrait faire un TForm avec des zone vide (transparent, on vois et on peux interagir avec ce qu'il y a en dessous).

    Sur XP aucun problème, je défini une couleur transparente et cela marche.

    Sous Vista avec aero désactiver, cela marche bien.

    Sous Vista/seven avec aero activer cela ne marche pas. En fait j'ai bien un espace transparent, mais, mais impossible de cliquer et interagir avec ce qu'il y a dériére.

    En fait sous XP, la partie transparente n'appartiens plus à la fenêtre, Alors qu'avec aero la transparence appartiens toujours à la fenêtre. Donc si je clic sous xp je clic sur ce qui est en dessous, alors que sous aero je clic sur la fenêtre elle même.

    Mon but et de pouvoir superposer deux application et que si je clic dans un "troue" de l'application au dessus je puisse activer ce qui ce passe en dessous.


    Pour l'instant je n'est rien trouver, si qq'un avait une idée...

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 508
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 508
    Points : 25 011
    Points
    25 011
    Par défaut
    Quelle Version de Delphi ?
    Quelle est la Propriété de quel composant lorsque évoque " je défini une couleur transparente et cela marche" ? Est-ce TransparentColor de la TForm ?

    Normalement, la vraie gestion se fait par SetWindowRgn où l'on supprime des Régions via CombineRgn RGN_DIFF

    Surtout que via SetWindowRgn, c'est juste 100 fois plus rapide !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre régulier
    Inscrit en
    Mars 2002
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 53
    Points : 112
    Points
    112
    Par défaut
    Désoler pour le retard j'étais passer a autres chose et comme je n'est pas reçu de notification j'avais un peux oublier.

    Sinon un grands merci, je viens de regarder et en effet c'est parfait Cela crée de vrais troue, même sous vista...

    Le pire c'est que j'avais vaguement entraperçu les fonction mais je n'avais pas regarder plus car je penser que c'était la même chose que les couleur transparente...

    Pour ce que cela intéresse il y a même un bon tuto sur le site :

    http://zewaren.developpez.com/delphi/regions/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lecture du registre sous VISTA/SEVEN
    Par engi dans le forum C++Builder
    Réponses: 7
    Dernier message: 07/07/2011, 12h06
  2. Différence utilisation WCF sous XP et sous Vista/Seven
    Par BHMath76 dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 27/02/2010, 10h33
  3. Serveur COM sous Vista/Seven
    Par Andnotor dans le forum Langage
    Réponses: 3
    Dernier message: 19/10/2009, 17h15
  4. Boot grub sous win seven ou vista
    Par avion148 dans le forum Ubuntu
    Réponses: 2
    Dernier message: 28/06/2009, 13h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo