Modify

Opened 10 years ago

Closed 9 years ago

#2970 closed Bug (No Bug)

TraySetToolTip text set to Chr(0) hides the tooltip.

Reported by: guinness Owned by:
Milestone: Component: AutoIt
Version: 3.3.12.0 Severity: None
Keywords: Cc:

Description

If the tooltip text is set to null then the tooltip is hidden. If this isn't a bug then it will need documenting in the help file.

#NoTrayIcon
#include <MsgBoxConstants.au3>
#include <TrayConstants.au3>

Example()

Func Example()
    TraySetState($TRAY_ICONSTATE_SHOW) ; Show the tray menu.
    TraySetToolTip("An example of a tray menu tooltip.") ; The tray menu icon must be shown before we can set some text.

    MsgBox($MB_SYSTEMMODAL, "", "Hover your mouse over the AutoIt icon to see the tooltip text set before.")

    TraySetToolTip(Chr(0)) ; Hide the tooltip text by setting to null i.e. ASCII - 0.

    MsgBox($MB_SYSTEMMODAL, "", "Hover your mouse over the AutoIt icon to see the tooltip is now hidden.") ; BUG

    TraySetToolTip() ; Reset the tooltip to the original text i.e. the script filename.

    MsgBox($MB_SYSTEMMODAL, "", "Hover your mouse over the AutoIt icon to see the tooltip is now the filename e.g. AutoIt - Example.au3")
EndFunc   ;==>Example

Change History (5)

comment:1 Changed 10 years ago by BrewManNH

Isn't Null used to signify the end of a string, and you don't display the Null? So, wouldn't a string of just Null do the same thing as you're describing? Just throwing it out there.

comment:2 Changed 10 years ago by guinness

The ticket request is just to confirm that this was the intention behaviour of null.

comment:3 Changed 10 years ago by water

TraySetToolTip("") behaves just like TraySetToolTip() and displays the default text in the tool tip.

comment:4 Changed 10 years ago by guinness

But "" is not the same as Chr(0). Any further discussion should be moved to the appropriate thread please >> http://www.autoitscript.com/forum/topic/166765-traysettooltip-override-default/.

Version 0, edited 10 years ago by guinness (next)

comment:5 Changed 9 years ago by BrewManNH

  • Resolution set to No Bug
  • Status changed from new to closed

According to a post by Jos this is intended behavior for using CHR(0) or Null in a tooltip.

You can find the post here

Guidelines for posting comments:

  • You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
  • In-depth discussions should take place on the forum.

For more information see the full version of the ticket guidelines here.

Add Comment

Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.