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 :

Bouton d'activation/désactivation de tooltips


Sujet :

MFC

  1. #1
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Points : 2 757
    Points
    2 757
    Par défaut Bouton d'activation/désactivation de tooltips
    bonjour,

    j'aimerais inclure dans mon application un bouton "What Is?" qui permettrait d'activer/désactiver l'affichage d'une zone de texte expliquant la fonction de la zone survolée par la souris (tooltip).

    pour l'instant j'ai pu réaliser cette fonctionalité pour l'affichage de l'aide du bouton "What Is?", mais je n'y arrive pas pour les autres boutons de mon appli qui ne sont pas dans la même boîte de dialogue.

    Par exemple, je suis capable d'afficher un tooltip pour le TabCtrl (il est dans la même boîte de dialogue, i.e. déclaré dans le même fichier, que "What Is?"), mais pas pour les contrôles présent dans le TabCtrl (déclarés dans la boîte de dialogue fille de la boîte de dialogue principale).

    Note : je n'active pas simultanément le tooltip sur le TabCtrl et sur le bouton OpenFile. dans ce cas je comprendrais que l'un s'affiche et pas l'autre puisque le bouton est dans le TabCtrl.

    Quelqu'un peut-il m'aider? Merci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    void CMyOMEGADlg::OnMainBtnWhatis() 
    {
    	// TODO: Add your control notification handler code here
    	if( m_removeToolTip )
    	{
    		m_toolTip.RemoveControlInfo(IDC_MAIN_BTN_WHATIS);	
    //		m_toolTip.RemoveControlInfo(IDC_TABCTRL);
    		m_toolTip.RemoveControlInfo(IDC_TAB1_BTN_FILEOPEN);	
    		m_removeToolTip = FALSE;
    	}
    	else
    	{
    		CStringArray straInfo;
     
    		straInfo.RemoveAll();
    		straInfo.Add("Permet l'activation/désactivation des tooltips");
    		m_toolTip.AddControlInfo(IDC_MAIN_BTN_WHATIS,straInfo);
     
    		//ça marche
    //		straInfo.RemoveAll();
    //		straInfo.Add("Mon TabCtrl adoré");
    //		m_toolTip.AddControlInfo(IDC_TABCTRL,straInfo);
     
    		// ça marche pas
    		straInfo.RemoveAll();
    		straInfo.Add("Ouvrir un fichier");
    		m_toolTip.AddControlInfo(IDC_TAB1_BTN_FILEOPEN,straInfo);
     
    		m_removeToolTip = TRUE;
    	}
     
    }

  2. #2
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Points : 2 757
    Points
    2 757
    Par défaut Bouton d'activation/désactivation de tooltips
    j'ai essayé de faire un bouton "What Is?" par onglet. mais là encore, ça ne marche pas. pour le 1er onglet par exemple (cf. image du précédent message) le tooltip apparait pour le bouton "What Is?" qui est placé cette fois en bas de l'onglet, sur la gauche. mais impossible de faire afficher un message pour les autres controles de l'onglet.

    que faire?

  3. #3
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Points : 2 757
    Points
    2 757
    Par défaut Bouton d'activation/désactivation de tooltips
    toujours en quête d'une solution solutionnable. jusqu'à présent je n'ai pas réussi à aller plus loin...


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

Discussions similaires

  1. [XL-2007] Bouton Macro Active-Désactive
    Par arngui dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/07/2014, 13h57
  2. Réponses: 11
    Dernier message: 19/11/2007, 20h17
  3. Activer/désactiver bouton dans menu perso
    Par electrosat03 dans le forum VBA Access
    Réponses: 12
    Dernier message: 21/09/2007, 17h22
  4. bouton activé / désactivé
    Par mouaa dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/08/2007, 16h06
  5. [Win32] activer/désactiver un bouton
    Par gdpasmini dans le forum MFC
    Réponses: 2
    Dernier message: 07/06/2006, 18h10

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