Sign in to follow this  
Followers 0
Morel

Menu Item Icon ?

5 posts in this topic

How Can i Add The MenuItem Icon From Shell32.dll

Thankx

Morel

Share this post


Link to post
Share on other sites



From the helpfile:

TraySetIcon

Loads/Sets a specified tray icon.

TraySetIcon ( [iconfile [, iconID] )

Parameters

filename [optional] The filename of the icon to be display in the tray.

iconID [optional] Icon identifier if the file contain multiple icons.

Return Value

Success: Returns 1.

Failure: Returns 0.

Remarks

To reset the icon to the default, use the function with no parameters:

TraySetIcon().

Related

TraySetPauseIcon

Example

#Include <Constants.au3>
#NoTrayIcon

Opt("TrayMenuMode",1)   ; Default tray menu items (Script Paused/Exit) will not be shown.

$exititem       = TrayCreateItem("Exit")

TraySetState()

$start = 0
While 1
    $msg = TrayGetMsg()
    If $msg = $exititem Then ExitLoop
    $diff = TimerDiff($start)
    If $diff > 1000 Then
        TraySetIcon("Shell32.dll",Random(0,100,1))
        $start = TimerInit()
    EndIF
WEnd

Exit

When using shell32.dll, you have to tell TraySetIcon which icon you want to use. The above example uses the random command inside the trayseticon command to randomize what icon shows up. If you want to use a specific icon, do the command like this: TraySetIcon("Shell32.dll", 2), which "2" would be the second icon in the collection.

Share this post


Link to post
Share on other sites

Thanks But i ment the "File Edit View" Menu

i Know that there is way to add an Icon to the Menu Item

Morel

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