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

WinDev Discussion :

[WD14]Changer par programmation l'icône d'une fenêtre


Sujet :

WinDev

  1. #1
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 472
    Points : 813
    Points
    813
    Par défaut [WD14]Changer par programmation l'icône d'une fenêtre
    Bonjour

    J'ai actuellement un logiciel qui peut switcher entre deux versions : gestion de stock pharmaceutique, et gestion de stock plus global, selon la configuration dans l'ini.

    J'ai deux icones différentes.

    Comment faire pour modifier l'icone d'une fenêtre par programmation ?

    Merci d'avance

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4 341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4 341
    Points : 5 953
    Points
    5 953
    Par défaut
    Je ne sais pas pour la 14, mais en 10 c'est impossible !

  3. #3
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 472
    Points : 813
    Points
    813
    Par défaut
    Bon un collègue a trouvé la solution, la voila :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    PROCEDURE ChangerIcone(sIcon)
     
    Icon est un entier = 0x80 
     
    hIcon est un entier = AppelDLL32("user32","LoadImageA" ,Null, sIcon,1,0,0,16) 
     
    SI hIcon ALORS 
    	SendMessage(Handle(),Icon ,1,hIcon) // icône 32*32 (alt-tab) 
    	SendMessage(Handle(),Icon ,0,hIcon) // icône 16*16 (fenêtre) 
    SINON 
    	//Traitement en cas d icone non trouve
    FIN
    Ca marche nickel

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4 341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4 341
    Points : 5 953
    Points
    5 953
    Par défaut
    Interressant,

    Je teste en 10, pour voir.

    Merci

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

Discussions similaires

  1. modifier par programme le port d'une imprimante
    Par emrabin dans le forum Windows
    Réponses: 0
    Dernier message: 12/12/2008, 12h23
  2. Changer l'icône d'une fenêtre dans forms 10g DS
    Par rafioklou dans le forum Forms
    Réponses: 2
    Dernier message: 10/10/2007, 11h08
  3. Réponses: 7
    Dernier message: 31/10/2006, 18h29
  4. Changer l'icône d'une fenêtre à partir d'un .res
    Par henderson dans le forum C++Builder
    Réponses: 8
    Dernier message: 11/03/2003, 10h48
  5. icône d'une fenêtre fille
    Par bastien dans le forum C++Builder
    Réponses: 6
    Dernier message: 27/05/2002, 13h46

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