Sign in to follow this  
Followers 0
gph

GUICtrlCreateMenuitem and GUICtrlSetTip

7 posts in this topic

Hi together,

I have a problem to operate GUICtrlSetTip on GUICtrlCreateMenuitem.

(Other controls seem to work!)

example code:

$mainmenu = GUICtrlCreateMenu ("main_entry")

$submenu = GUICtrlCreateMenuitem ("submenu_entry", $mainmenu)

GUICtrlSetTip($submenu, "some text")

GUISetState(@SW_SHOW)

doesn't work.

whereas this works:

$label = GUICtrlCreateLabel ("my label", 20, 20)

GUICtrlSetTip($label, "tip of my label")

Did I forgot something or is it not possible?

My OS is Win XP SP2, German edition.

Regards and thanks for any hint

Gerhard

Share this post


Link to post
Share on other sites



Hallo!

Ich glaube nicht, dass es für Menüs Tips giibt. Habe das auch in Windows noch nie gesehen. Sollte es also von Windows her nicht gehen, dann kann AutoIt es auch nicht. Müsste man mal genau erforschen - oder man überlegt sich eine andere Methode die Informationen anzuzeigen...

peethebee


vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvGerman Forums: http://www.autoit.deGerman Help File: http://autoit.de/hilfe vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Share this post


Link to post
Share on other sites

Hallo!

Ich glaube nicht, dass es für Menüs Tips giibt. Habe das auch in Windows noch nie gesehen. Sollte es also von Windows her nicht gehen, dann kann AutoIt es auch nicht. Müsste man mal genau erforschen - oder man überlegt sich eine andere Methode die Informationen anzuzeigen...

peethebee

Danke für den Hinweis.

Vielleicht bin ich zu naiv?

Ich habe das der AutoIt-Hilfe entnommen:

GUICtrlSetTip ( controlID, tiptext )

controlID: The control identifier (controlID) as returned by a GUICtrlCreate... function.

Unter GUICtrlCreate... ist auch GUICtrlCreateMenuItem aufgeführt ???

Gerhard

Share this post


Link to post
Share on other sites

Hallo!

Die drei Punkte sind i.d.R nicht so aufzufassen, dass es unbedingt ALLE Varianten, die danach folgen könnten gemeint sind. Es ist aber immer die große Mehrheit. Menüs sind oft ausgenommen, das sie scheinbar ander/schwieriger zu handhaben sind als andere Controls.

peethebee

p.s. Falls du lieber auf Deutsch diskutieren magst, sei dir http://www.autoit.de empfohlen...


vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvGerman Forums: http://www.autoit.deGerman Help File: http://autoit.de/hilfe vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Share this post


Link to post
Share on other sites

Hallo!

Die drei Punkte sind i.d.R nicht so aufzufassen, dass es unbedingt ALLE Varianten, die danach folgen könnten gemeint sind. Es ist aber immer die große Mehrheit. Menüs sind oft ausgenommen, das sie scheinbar ander/schwieriger zu handhaben sind als andere Controls.

peethebee

p.s. Falls du lieber auf Deutsch diskutieren magst, sei dir http://www.autoit.de empfohlen...

Alle klar - nochmals Danke für die schnelle Hilfe.

Ich antworte halt in der Sprache, in der ich angesprochen werde :P

Share this post


Link to post
Share on other sites

Hi,

um in Menüs Tipps anzuzeigen, verwerte ich die Mauspositionsinfo aus:

$msg = GuiGetMsg(1) ; erzeugt Array, $msg[0]=Info, $msg[1]=Winhandle, $msg[2]=Controlhandle Steuerelement, $msg[3]/[4]=Maus x/yoÝ÷ ÙêæÛ^Ë]¹ØêÞÈ^uè§z°¨Úè˧v¶ÆÞ·«z)ì¶)¦ºxw§z{l¦·éÝzt⥫¬'«z)Áz+)éo¢y¢­«­¢+Ø¥¹±Õ±ÐíU%
½¹ÍѹÑ̹ÔÌÐì(É¥½¸´U$5¥¸(ÀÌØí5¥¹U$ôU%
ÉÑ ÅÕ½ÐíYÉݱÑÕ¹ÅÕ½Ðì°ÄÀÈаÜØà°´Ä°´Ä¤(ÀÌØíµ¹ÔÀôU%
Ñɱ
ÉÑ5¹Ô ÅÕ½ÐíѤÅÕ½Ðì¤(ÀÌØí´Á}¥Ñ´ÄôU%
Ñɱ
ÉÑ5¹Õ%Ñ´ ÅÕ½Ðí   ¹¸ÅÕ½Ðì°ÀÌØíµ¹ÔÀ¤(ÀÌØíµ¹ÔÄôU%
Ñɱ
ÉÑ5¹Ô ÅÕ½ÐíMѵµÑ¸ÅÕ½Ðì¤(ÀÌØí´Å}¥Ñ´ÄôU%
Ñɱ
ÉÑ5¹Õ%Ñ´ ÅÕ½Ðí-Õ¹¸MÑÉ­,ÅÕ½Ðì°ÀÌØíµ¹ÔĤ(ÀÌØí´Å}¥Ñ´ÈôU%
Ñɱ
ÉÑ5¹Õ%Ñ´ ÅÕ½ÐíÉÑ¥­°MÑÉ­ÅÕ½Ðì°ÀÌØíµ¹ÔĤ(ÀÌØí´Å}¥Ñ´ÌôU%
Ñɱ
ÉÑ5¹Õ%Ñ´ ÅÕ½ÐíMÉ¥¹¹ÕµµÉ¸MÑÉ­LÅÕ½Ðì°ÀÌØíµ¹ÔĤ(ÀÌØí´Å}¥Ñ´ÐôU%
Ñɱ
ÉÑ5¹Õ%Ñ´ ÅÕ½ÐíAɵÑÈMÑÉ­@ÅÕ½Ðì°ÀÌØíµ¹ÔĤ(ÀÌØíµ¹ÔÈôU%
Ñɱ
ÉÑ5¹Ô ÅÕ½Ðí    ±ÅÕ½Ðì¤(ÀÌØí´É}¥Ñ´ÄôU%
Ñɱ
ÉÑ5¹Õ%Ñ´ ÅÕ½Ðí   ±ÉÍÍÕ¹MÑÉ­ÅÕ½Ðì°ÀÌØíµ¹ÔȤ(ÀÌØí´É}¥Ñ´ÈôU%
Ñɱ
ÉÑ5¹Õ%Ñ´ ÅÕ½Ðí   ±©½Õɹ°MÑÉ­(ÅÕ½Ðì°ÀÌØíµ¹ÔȤ(ÀÌØíµ¹ÔÌôU%
Ñɱ
ÉÑ5¹Ô ÅÕ½ÐìüÅÕ½Ðì¤(ÀÌØí´Í}¥Ñ´ÄôU%
Ñɱ
ÉÑ5¹Õ%Ñ´ ÅÕ½Ðí!¥±ÅÕ½Ðì°ÀÌØíµ¹Ô̤(ÀÌØí´Í}¥Ñ´ÈôU%
Ñɱ
ÉÑ5¹Õ%Ñ´ ÅÕ½ÐïqÈÅÕ½Ðì°ÀÌØíµ¹Ô̤(¹É¥½¸´U$5¥¸)U%MÑMÑÑ ¤(츸)]¡¥±Ä($ÀÌØíµÍôÕ¥Ñ5Í Ä¤(%M±Ð(%
ÍÀÌØíµÍlÁtôÀÌØíU%}Y9Q}
1=M($%M±Ð($$%
ÍÀÌØíµÍlÅtôÀÌØí5¥¹U$($$$%á¥Ñ1½½À($%¹M±Ð(%
Í  ÀÌØíµÍlÍtÐìÀ¹ÀÌØíµÍlÍt±ÐìÌÔ¤¹ ÀÌØíµÍlÑtÐì´ÄܹÀÌØíµÍlÑt±Ðì´Ì¤¤($%Q½½±Q¥À ÅÕ½Ðí ¹¸ÅÕ½Ðì¤(%
Í  ÀÌØíµÍlÍtÐìÐÀ¹ÀÌØíµÍlÍt±ÐìÄÀؤ¹ ÀÌØíµÍlÑtÐì´ÄܹÀÌØíµÍlÑt±Ðì´Ì¤¤($%Q½½±Q¥À ÅÕ½ÐíMѵµÑ¸ÅÕ½Ðì¤(%
Í  ÀÌØíµÍlÍtÐìÄÄÀ¹ÀÌØíµÍlÍt±ÐìÄÔÀ¤¹ ÀÌØíµÍlÑtÐì´ÄܹÀÌØíµÍlÑt±Ðì´Ì¤¤($%Q½½±Q¥À ÅÕ½Ðí   ±ñÉÍ¥¡ÐÅÕ½Ðì¤(%
Í  ÀÌØíµÍlÍtÐìÄÔÔ¹ÀÌØíµÍlÍt±ÐìÄØह ÀÌØíµÍlÑtÐì´ÄܹÀÌØíµÍlÑt±Ðì´Ì¤¤($%Q½½±Q¥À ÅÕ½Ðí!¥±ÅÕ½Ðì¤(%
ÍÀÌØíµÍlÍtÐìÄØà=ÈÀÌØíµÍlÑt±Ðì´ÄÜ=ÈÀÌØíµÍlÑtÐìÀ($%Q½½±Q¥À ÅÕ½ÐìÅÕ½Ðì¤(%¹M±Ð)]¹

Best Regards BugFix  

Share this post


Link to post
Share on other sites

I have absolutely no idea what you're saying but looking at your code, this will probably help you:

http://www.autoitscript.com/forum/index.ph...st&p=211035


[center]Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.[/center]

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0