begin process at 2012 05 28 14:58:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

bulle info au passage de la souris


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

bulle info au passage de la souris

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ée 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


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,248 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales