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

API, COM et SDKs Delphi Discussion :

Gestion du message WM_SYSCOLORCHANGE avec WndProc


Sujet :

API, COM et SDKs Delphi

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 4
    Par défaut Gestion du message WM_SYSCOLORCHANGE avec WndProc
    Bonjour,

    J'ai un problème avec la gestion du message WM_SYSCOLORCHANGE.

    Je m'explique:

    Dans une application, j'appelle la fonction setSysColors qui modifie les couleurs system windows et envoie le message WM_SYSCOLORCHANGE à toute les applications.

    Dans une autre apli, j'ai crée un TForm avec trois boutton, je surcharge la méthode wndProc du Tform et j'essaye de récuperer le message WM_SYSCOLORCHANGE pour bloquer la modification à mon TForm.

    => résultat la couleur du fond de mon TForm ne change pas tandis que la couleur des boutton change. Bizarre....

    normalement j'intercepte bien le message WM_SYSCOLORCHANGE qui devrait demander au differents Tcontrol associé à la fenetre de modifier leur couleur.

    Ma quetion est comment les boutton arrivent qd même à changer de couleur. :/

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    as-tu vérifié que tu ne le propageais pas ? (mets handled à true, pê)
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 4
    Par défaut
    salut,

    j'ai vu que handled etait une propriété de la classe IAction* qui herite de IInterface. je vois pas comment acceder à ta propriété vu que moi j'utilise une TForm.

    Merci encore pour ta réponse.

Discussions similaires

  1. Gestion des messages envoyés avec une 2ème boite
    Par Cybher dans le forum Outlook
    Réponses: 1
    Dernier message: 09/10/2008, 10h30
  2. Réponses: 3
    Dernier message: 13/08/2004, 18h52
  3. [TP]Gestion des images bmp avec BMP.TPU
    Par Gabi dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 14/05/2004, 23h20
  4. [CVS]Gestion de 2 versions avec une partie commune
    Par Gromitou dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 19/02/2004, 14h32
  5. Gestion des message windows dans les threads
    Par billyboy dans le forum Windows
    Réponses: 5
    Dernier message: 06/10/2003, 17h25

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