Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : bulle info au passage de la souris [ Divers / Débutant(e) ] (lafolle24320)

lundi 13 novembre 2006 à 12:25:17 | bulle info au passage de la souris

lafolle24320

Bonjour,
en phase de développement d'un petit agenda en api win 32. je oudrais lorsque je passe sur une case surlingner celle ci et afficher un petit commentaire dans une petite info bulle.
malheureusement je n'ai toujours pas trouver comment faire si quelqu'un à la solution merci d'avance
bonne journée à tous et bonne prog

ps ce sujet est déjà dans le thème gui mais comme je n'ai pas de réponse je suppose que je me suis trompée de thème

lundi 13 novembre 2006 à 13:33:43 | Re : bulle info au passage de la souris

yoyo269

Membre Club
Salut lafolle,

essaye avec cette fonction :

/*========================= Pour créer le ToolTip associé à un contrôle =========================*/
void CreerToolTip(HWND hWnd, HINSTANCE hInst, char * Texte)
{
    HWND hWndTT;
    TOOLINFO TI;
    unsigned int uId = 0;
    LPTSTR Char = Texte;
    RECT Rect;

    hWndTT = CreateWindowEx(WS_EX_TOPMOST, TOOLTIPS_CLASS, NULL, WS_POPUP | TTS_NOPREFIX | TTS_ALWAYSTIP, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, hWnd, NULL, hInst, NULL);

    SetWindowPos(hWndTT, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);

    GetClientRect(hWnd, &Rect);

    TI.cbSize = sizeof(TOOLINFO);
    TI.uFlags = TTF_SUBCLASS;
    TI.hwnd = hWnd;
    TI.hinst = hInst;
    TI.uId = uId;
    TI.lpszText = Char;
    TI.rect.left = Rect.left;
    TI.rect.top = Rect.top;
    TI.rect.right = Rect.right;
    TI.rect.bottom = Rect.bottom;

    SendMessage(hWndTT, TTM_ADDTOOL, 0, (LPARAM) (LPTOOLINFO) &TI);
}

Tiens moi au courant !

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"


lundi 13 novembre 2006 à 13:41:43 | Re : bulle info au passage de la souris

lafolle24320

c'est quoi que tu appelle un ToolTip?

lundi 13 novembre 2006 à 13:42:18 | Re : bulle info au passage de la souris

lafolle24320

a oui et dans quel évènement je capte le passage de ma souris au fait?

lundi 13 novembre 2006 à 13:54:55 | Re : bulle info au passage de la souris

yoyo269

Membre Club
Un tooltiptext est justement la petite bulle dont tu parlais.
Tu n'as pas à capter d'événement, ça se fait automatiquement.
Tu appliques cette fonction sur un contrôle dont tu veux que le texte (à spécifier en paramètre) soit affiché.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"


lundi 13 novembre 2006 à 13:59:34 | Re : bulle info au passage de la souris

lafolle24320

le pb en fait c que j'ai une grille qui représente une semaine et que çà va être quand je passe sur une case de ce tableau que je veux afficher des trucs.. donc c'est pas un control à proprement parlé

lundi 13 novembre 2006 à 14:02:58 | Re : bulle info au passage de la souris

yoyo269

Membre Club
Ah ok pardon !
Dans ce cas ça va être plus compliqué !!!
Essaye en créant des statics transparents dans tes cases, comme ça te fera des contrôles.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"


lundi 13 novembre 2006 à 14:06:20 | Re : bulle info au passage de la souris

lafolle24320

peut être mais c pas ce que je recherche.
en fait ce que je voudrais c que à tout moment en prenant les coordonnées de ma souris et en clculant dans quel rectangle elle se trouve et bien à partir de çà je vais appliquer une méthode spécifique...

lundi 13 novembre 2006 à 14:12:12 | Re : bulle info au passage de la souris

yoyo269

Membre Club
Je te souhaite bon courage alors !
A une prochaine fois peut-être.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"


lundi 13 novembre 2006 à 14:14:50 | Re : bulle info au passage de la souris

lafolle24320

merci beaucoup je vais quand même tester avec ta méthode et je te redis demain parce que je peux pas tester de suite

merci mille fois
bonne prog

lafolle


1 2 3

Cette discussion est classé dans : passage, bonne, souris, bulle, info


Répondre à ce message

Sujets en rapport avec ce message

Info-bulle (MFC) [ par garslouche ] Salut à tous!Je voudrais utiliser une info bulle (CToolTipCtrl) sur un CStatic dans une Dialog Based Application. Mais tous les exemples que j'ai trou INFO BULLE [ par watoubilly ] Bonjour, j'aurais voulu savoir si quelqu'un parmis vous saurait comment faire pour faire apparaitre une info bulle sur un composant quelconk. Merci !! info-bulle [ par ludo_it ] Salutj'ai un projet avec une CFormView, j'ai créé une boite de dialogue avec des editboxs , lesquelles possèdent des variables membres de type CEdit, info bulle [ par abdoulax ] Comment fait on pour mettre des info bulle dans un dialog par exemple au survol d'un bouton comme le fait windows?Have Fun ... Info bulle dans un Liste box en Visual lStudio C++ [ par timy94 ] Bonjour, Comment faire apparaitre une info-bulle pour chaque élément d'une liste? Cette info-bulle, dynamique, donne certaines caractéristiques récupé systray et info bulle [ par gamemonde ] oui bonjour je voudrais mettre un info bulle dans un systray j'utilise le code de msnd soit : #define ARRAYSIZE(a) (sizeof(a)/<FONT color=# Dégradation du menu au passage de la souris [ par vincent068 ] Bonjour,Je ne sais pas comment empêcher ceci.Au début du programme, le menu est affiché correctement, puis lorsque je passe la souris dessus des cadre Une image dans un info-bulle, c'est possible??? [ par dhylde ] Bonjour a toutes et a tous, Je cherche a savoir s'il est possible de mettre une image dans un infobulle. Si non esque quelqu'un peu me conseillé sur u Hwnd [ par T_Mehdi ] salut a tous .bon j'ai realiser une fonction qui permet douvrir des fichier bmp et les affichier sur un hwnd preci.le prob est que quand je reduit ou faire une zone de selection sur une image sous vc++! [ par fatrak ] luss, voila g une ihm avec une zone pour charger une image. Ce que je voudrai c'est une fois mon image chargée, je voudrai pouvoir faire une zone de s


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.