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

MFC Discussion :

Modifier dynamiquement la String Table


Sujet :

MFC

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    60
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 60
    Par d�faut Modifier dynamiquement la String Table
    Bonjour,
    J'aimerais savoir si on peut modifier dynamiquement la String Table.
    En effet, j'ai des boutons de barre d'outils qui changent d'aspect (et de fonctionnalit�) et j'aimerais pouvoir modifier aussi le message qui leur est associ� dans la barre d'�tat ainsi que l'info bulle.
    Merci d'avance pour tout renseignement.

  2. #2
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    165
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Par d�faut Personnaliser le message de la barre d��tat
    Je pense qu'on ne peut pas modifier la string table puisque c'est une ressource compil�e.

    Par contre tu peux ins�rer tous tes diff�rents messages lors du design et personnaliser la r�cup�ration des messages des la barre d'�tat.

    Il suffit de surcharger la fonction virtuelle :

    Virtual Void GetMessageString(UINT nID, CString& rMessage) const;

    de la classe de fen�tre CFrameWnd dans ta classe CMainFrame
    par exemple

    void CMainFrame::GetMessageString(UINT nID, CString& rMessage) const
    {
    if (GetCustomMessageString(nID, rMessage))
    return; // retourne votre message personnalis�.

    CFrameWnd::GetMessageString(nID, rMessage);
    }

    Voir MSDN pour plus de d�tails ou bien l�exemple DynaMenu dans MSDN.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    60
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 60
    Par d�faut
    Merci pour cette r�ponse : la surcharge de GetMessageString r�pond parfaitement � mes besoins.

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

Discussions similaires

  1. Modifier dynamiquement le "langage d'une table paradox"
    Par sp2i dans le forum Bases de donn�es
    R�ponses: 3
    Dernier message: 02/11/2009, 15h57
  2. R�ponses: 7
    Dernier message: 25/10/2004, 10h59
  3. R�ponses: 14
    Dernier message: 19/10/2004, 13h58
  4. [Applet] Modifier dynamiquement la mise en page
    Par Amnesiak dans le forum AWT/Swing
    R�ponses: 7
    Dernier message: 28/09/2004, 11h49
  5. VertexBuffer d'un Mesh modifiable dynamiquement ?
    Par Imhotep dans le forum DirectX
    R�ponses: 7
    Dernier message: 10/07/2004, 15h23

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