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

VC++ .NET Discussion :

Montrer ou cacher un icone dans mon application


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Homme Profil pro
    ing�nieur m�canique
    Inscrit en
    F�vrier 2012
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : ing�nieur m�canique
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 27
    Par d�faut Montrer ou cacher un icone dans mon application
    Bonjour,

    Je red�bute en visual C++ 2010 (je connaissais le C++, il y a xx ann�es).
    Je cherche � faire afficher ou � cacher un ic�ne dans une application lorsque mon Slider arrive en but�e (dans un sens ou dans l'autre)
    pour signaler que la but�e est atteinte.

    Je ne vois pas du tout comment!
    J'ai essayer des truc du style
    IDI_ICON1.hidden ou IDI_ICON1.show ou IDI_ICON1->Show(SW_SHOW) ... enfin plein de truc trouv� sur le net
    Mais j'ai l'impression d'etre � 1000000 lieux de ce que �a peut etre.

    Quelqu'un a-t-il d�j� fait cela?

    Merci

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    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 503
    Par d�faut
    Pouvez-vous indiquer quelle biblioth�que graphique vous utilisez (MFC, WPF, Win32 de Base), ainsi que les extraits de code source pertinente en fonction de la biblioth�que graphique ?

  3. #3
    Membre averti
    Homme Profil pro
    ing�nieur m�canique
    Inscrit en
    F�vrier 2012
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : ing�nieur m�canique
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 27
    Par d�faut
    Biblioth�que MFC

  4. #4
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    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 503
    Par d�faut
    Comment avez-vous int�gr� l�ic�ne dans votre DialogBox ?

  5. #5
    Membre averti
    Homme Profil pro
    ing�nieur m�canique
    Inscrit en
    F�vrier 2012
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : ing�nieur m�canique
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 27
    Par d�faut
    Dans les ressources, j'ai ajout� une ic�ne (IDI_ICON1)
    Je l'ai fait glisser dans la boite de dialogue
    J'ai chang� ses propri�t�s : ID = BotonOn et Image = IDI_ICON1
    Dans ses propri�t�s j'ai bien Visible = True (modifiable en False)
    Et apr�s.....
    Je sais plus faire!

    J'ai trouv� �a : IDI_ICON1^ ShowWindow(SW_HIDE);
    mais �a me cache la window compl�te.... normal

  6. #6
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Montre ton code, s'il te pla�t.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Membre averti
    Homme Profil pro
    ing�nieur m�canique
    Inscrit en
    F�vrier 2012
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : ing�nieur m�canique
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 27
    Par d�faut
    Eureka,
    J'ai trouv�...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    	Temoin_BOSR.ShowWindow(SW_SHOW);
    	Temoin_BOSS.ShowWindow(SW_SHOW);
    	if(pos < 500)	Temoin_BOSR.ShowWindow(SW_HIDE);
    	if(pos > 25000)	Temoin_BOSS.ShowWindow(SW_HIDE);
    Pouf pouf, c'est dur de repartir du VS C++ 5 pour arriver au VS C++ 10

    Merci quand m�me

  8. #8
    Expert confirm�
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 772
    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 772
    Par d�faut
    Je ne sais pas si tu travailles avec la win32 (et il faut �viter les multi rafra�chissement) ou pas, mais ton code c'est beurk

    Soit:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        if(pos >= 500) {
            Temoin_BOSR.ShowWindow(SW_SHOW);
        } else {
            Temoin_BOSR.ShowWindow(SW_HIDE);
        }
     
        if (pos <= 25000) {
            Temoin_BOSS.ShowWindow(SW_SHOW);
        } else {
            Temoin_BOSS.ShowWindow(SW_HIDE);
        }
    Soit:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
        Temoin_BOSR.ShowWindow(((pos >= 500)? SW_SHOW: SW_HIDE));
     
        Temoin_BOSS.ShowWindow(((pos <= 25000)? SW_SHOW: SW_HIDE));

  9. #9
    Membre averti
    Homme Profil pro
    ing�nieur m�canique
    Inscrit en
    F�vrier 2012
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : ing�nieur m�canique
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 27
    Par d�faut
    Oui, c'est beaucoup plus propre.
    Mais je n'�tais pas � optimiser le code mais juste � tester...
    Merci de cette solution qui me sert maintenant.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. trouver des icones pour mon application
    Par rudhf dans le forum G�n�ral Dotnet
    R�ponses: 14
    Dernier message: 25/02/2010, 12h15
  2. [C#] Menu contextuel explorer dans mon application
    Par mikyfpc dans le forum Windows Forms
    R�ponses: 5
    Dernier message: 08/11/2005, 13h45
  3. je veus plusieur Fiche MDI dans mon application
    Par HASSANAIT dans le forum Langage
    R�ponses: 18
    Dernier message: 03/11/2005, 11h51
  4. importation d'un fonction d'une dll dans mon application
    Par jeannot27 dans le forum C++Builder
    R�ponses: 7
    Dernier message: 11/07/2005, 15h35
  5. R�ponses: 7
    Dernier message: 26/06/2003, 09h11

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