Bonjour.
Je cherche � faire afficher des hint d'aide dans mes menu mais cela ne marche pas bien que j'ai rentr� mon texte et que ma form affiche les hint.
Comment faire pour les afficher ?
:merci: d'avance.
Version imprimable
Bonjour.
Je cherche � faire afficher des hint d'aide dans mes menu mais cela ne marche pas bien que j'ai rentr� mon texte et que ma form affiche les hint.
Comment faire pour les afficher ?
:merci: d'avance.
AnsiString info="blablabla";Citation:
Envoy� par doudouallemand
ListBox->Hint=(info);
Je pense qu'il parle tout simplement des TMainMenu, ou au moins des TMenuItem....j'ai essay�, et m�me avec les 'astuces' des THintWindow 'personnalis�s' (trouvable dans le 'Sources Builder') je n'arrive pas a avoir de Hint sur un �l�ment de menu effectivement...Citation:
Envoy� par cmax
8O
Je suis tomb� sur un truc concernant ce probl�me, pour Delphi.
Je n'ai eu que peu de temps pour 'travailler' dessus, donc comme je voudrais pas que tu te d�sesp�res - cher doudouallemand - je te files les liens :
ici
et la
Ainsi, peut �tre que toi, ou un autre forumeur, irez plus vite que moi...
Bon courage,
@ + ;)
en effet, je parle des TMainMenu et TMenuItem...Citation:
Envoy� par Sunchaser
:merci: � toi pour ces liens, je vois �a et je vous dis...Citation:
Envoy� par Sunchaser
voil�, j'y ai regard� et c'est faisable mais il faudrait que j'intercepte le message WM_MENUSELECT pour le renvoyer vers une fonction � moi mais je ne sais pas comment intercepter ce message et le renvoyer donc, si quelqu'un sait faire cela, peut-il m'expliquer SVP ???
:merci: d'avance
Salut,
Pour intercepter ce message, il faut mettre dans le .h de la TForm :
puis, a priori, de faire sa sauce avec �a....Code:
1
2
3
4
5 void __fastcall OnMenuSelected(TMessage& msg); BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_MENUSELECT,TMessage,OnMenuSelected) END_MESSAGE_MAP(TForm)
Tu vas rire, mais....j'arrive toujours pas sortir un bout de hint malgr� tout. :?
@ + ;)
ca a bien l'air de marcher...
maintenant, il ne me reste plus qu'� trouver � chaque fois lequel est s�lectionn� et afficher un rectangle en dessous avec le hint.
je fais ce code et s'il marche, je le mettrai en forme pour la FAQ � laquelle j'ai acc�s...
[EDIT]
En fait, je viens de m'apercevoir apr�s test que l'�v�nement WM_MENUSELECT est activer lorsque l'utilisateur clique sur le bouton menu alors qu'en Delphi, ca s'active lorsque l'utilisateur passe sa souris au dessus. Quelqu'un conna�trait-il un �v�nement �quivalent, qui s'active losrque la souris passe ?[/EDIT]
bonjour � tous.
alors pour info, je crois avoir trouv� la solution � mon probl�me, tout � fait par hasard en plus...
pour le moment, je finalise mes test et pofine et je vous explique tout �a...
voil� pour l'info...
bon, mauvaise nouvelle en fait.
ce n'est que partielle ma solution en fait.
je vous explique quand m�me :
j'ai voulu cr�er une Toolbar et je me suis rendu compte que je pouvais lui indiquer un menu principal, ce que j'ai fait. J'ai donc supprimer celui de ma form et, cela revient au m�me qu'avant avec l'avantage d'afficher les hint puisque les toolbar le font, mais uniquement tant que l'on a pas cliqu�.
Donc, �a me les affiche bien pour mes cat�gories principales mais d�s que je clique dessus pour d�rouler mon menu, plus aucun hint ne s'affiche et l�, je suis � nouveau bloquer...
si quelqu'un trouve une solution � partir de �a...???