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

C++ Discussion :

[C++ Builder] Form non-cliquable


Sujet :

C++

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 54
    Par défaut [C++ Builder] Form non-cliquable
    Bonjour,
    Je voudrais s'avoir si quelqu'un saurais me dire comment on peut faire pour que lorsque l'on met une image et que l'on clique dessus, l'application ne prenne pas le focus, je voudrais enfaîte que l'on puisse cliquer à travers malgré le faite que l'on vois l'image.
    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 773
    Par défaut
    C'est très difficile à répondre sans plus d'explications

    Et c'est d'autant plus difficile que la VCL/ win32 gère le "Z-order" assez mal

    Mais à vue de nez, je dirais qu'il faut mettre sur ton image:
    1. un évènement OnMouseDown ou ici pour récupérer le (x, y) du clic
    2. un évènement OnMouseUp ou ici pour éventuellement faire des tests: pas bouger?



    Et ensuite que tu as le (x, y) tu appelles les OnClick avec NULL en paramètre

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 54
    Par défaut
    Bonne idée sauf que je voudrais pas l’empêcher réellement de cliquer mais que sa clique au travers comme si par exemple mon application est lancer je vois limage mais je peut quand meme sélectionner le bureau à travers l'image.

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Un mot clé qui peut t'aider à chercher: transparence ou transparent, voire transparency.
    Je ne connais pas du tout C++ Builder, mais c'est le vocabulaire qu'utilise swing (de java) pour ce genre de chose.

    Cependant, s'il est plausible d'avoir un élément d'une application qui soit transparent par rapport au reste, c'est plus surprenant pour une application entière.

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 54
    Par défaut
    Bonjour, tout d'abord merci de t'a réponse, j'avais déjà essayer de jouer sur la transparence sans succès.
    Plutôt que de faire de la transparence n'y aurai t-il pas un moyen d’empêcher que le form puisse prendre le focus lorsque l'on clique dessus ?

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 521
    Par défaut
    Je ne connais pas/plus la bibliothèque graphique de C++ Builder, mais si vous avez encore accès aux API Win32 des fenêtres gérées par le Kernel, vous devriez avoir encore la possibilité de sous-classer la routine de fenêtre, non ?

Discussions similaires

  1. [HTML] bouton non cliquable
    Par alison239 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 12/06/2006, 15h01
  2. [SERVICE INTERACTIF] Form non utilisable apres logoff/logon
    Par Spart64 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 05/03/2006, 13h32
  3. Builder/Interb :"Non Concordance dans les paquets de do
    Par pjtuloup dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/03/2005, 09h53
  4. [CR 9] Mise en forme non affichée when null
    Par Yorglaa dans le forum Formules
    Réponses: 2
    Dernier message: 28/06/2004, 17h27
  5. Capture d'une form non visible
    Par Linkin dans le forum Composants VCL
    Réponses: 3
    Dernier message: 14/04/2004, 14h58

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