Sign in to follow this  
Followers 0
rasim

WinTray v1.6

84 posts in this topic

#1 ·  Posted (edited)

WinTray v1.6

Hi everyone!

WinTray creates an icon in System Tray and hides the minimized window from the taskbar. To put any window in the System Tray just hold down the Shift key when minimizing the window.

System requirements:

Windows XP; Windows Vista

Main features:

* Not contains the external DLL

* Not requires installation

* Not writes data to the registry

WinTray v1.6 Executable file

(Mirror)

WinTray v1.6 Installer

(Mirror)

Versions history:

Version 1.3 (2008-12-26)

- Fixed bug with creating several icons for a one window

+ Added the <Hide all> option (hides all visible windows)

+ Added the <Restore all> option (restores all previously hidden windows)

+ Added grouping of similar windows

Version 1.5 (2009-01-01)

+ Added 2 options

Changed a algorithm of windows grouping

Changed a hooking of closing windows (now grouped window are closed faster)

Version 1.6 (2009-01-29)

Fixed bug with some windows e.g. Foobar (can't closed)

Now the "Restore all" option restores all grouped windows properly.

Now tray tooltips and text of grouped items updates in according with windows titles.

Some cosmetic changes.

wntray_v1.6_source.zip

Edited by rasim

Share this post


Link to post
Share on other sites



#5 ·  Posted (edited)

You spelt "special" wrong

Where? Show me please

:) Yes, in the help. OK, will is corrected in the next version o:)

Very nice :mad: I love it allready!

(tested on Vista (32x) here) --> workes perfect!

Neo

Thanks for feedback!

VERY usefull tool rasim!!

Works fine on my WINXP SP2 Czech.

Five stars from me  :)

Many thanks my friend! Your feedbacks always appreciate! ;) Edited by rasim

Share this post


Link to post
Share on other sites

Nice program, works perfectly.

Really useful.

Share this post


Link to post
Share on other sites

Wow! A really nice tool and I will definitely use it on a regular basis :)


Broken link? PM me and I'll send you the file!

Share this post


Link to post
Share on other sites

Excelent application.

Really great for me... i have a lot of windows open :)

Works like a charm. A great tool indeed... small but really powerfull.

huge job :)

Cheers


Old Scriptology

Visual Ping 1.8 - Mass Ping Program with export to txt delimited.

Desktop 2 RGB and YMCK - Pick a color in the desktop and get the RGB and YMCK code.

Desktop 2 RGB - Pick a color in the desktop and get the RGB code.

ShootIT 1.0 - Screen Capture full and partial screen

[font="'Arial Black';"]Remember Remember The Fifth of November.[/font]

Share this post


Link to post
Share on other sites

Really well done...it gives me ideas o:):)

The only suggestion I have is to change your _EMailSend() function to:

Run(@comspec & '/c start "" "mailto:[your e-mail]?subject=WinTray"')
(I won't post your listed e-mail on the 'net), so it will work with the user's default e-mail program instead of Outlook Express only... :)

"There are 10 types of people in this world - those who can read binary, and those who can't.""We've heard that a million monkeys at a million keyboards could produce the complete works of Shakespeare; now, thanks to the Internet, we know that is not true." ~Robert Wilensky0101101 1001010 1100001 1101101 1100101 1110011 0110011 1001101 10001110000101 0000111 0001000 0001110 0001101 0010010 1010110 0100001 1101110

Share this post


Link to post
Share on other sites

Very nice. I made one myself, and was going to implement the modernmenu but you've done such a nice job I'll just use yours now. :) Well done.

Share this post


Link to post
Share on other sites

#13 ·  Posted (edited)

Great :) Just one thing: use shellexecute for your mail function. Not all people use outlook express.

Func _EMailSend()
    ShellExecute("mailto:your@mail.com?subject=WinTray")
EndFunc ;==>_EMailSend
Edited by ProgAndy

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Share this post


Link to post
Share on other sites

#14 ·  Posted (edited)

Nice utility. Tried it on both XP Pro and Vista Home Premium 32 bit. I wrote a couple of Delphi utilities using JvtrayIcon component that minimizes to tray. Just for grins I did the <shift>minimize on those. You get two icons in the tray(as one might expect.) One of the apps gets a bit confused but it doesn't hang. You just have to keep clicking to get it back in sync.

Thanks for the utility. :)

Edit: This is way cool because I can now uninstall Sunbird Tray Minimizer AddOn and just

minimize to tray with WinTray. With the AddOn you get that annoying effect the first time

you run Sunbird of the app frame showing, then minimizing. With WinTray you just let

it start normally and minimize it to the tray so the alarms will work etc..

Very nice.

Edited by MilesAhead

Share this post


Link to post
Share on other sites

Cool!!!

As I am downloading this...

Posted Image

Notice how many windows are there.... I'll post back with the test

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

Awesome!!! ...5 stars from me!!

Might want to make use of restore all....

; **** add
$TrayItem_Restore = _TrayCreateItem("Restore All")
GUICtrlSetOnEvent(-1, "_Restore")

;**** add/replace

Func _Restore()
    Local $i
    
    DllCallbackFree($hHandleWinEvent)
    DllCall("User32.dll", "int", "UnhookWinEvent", "hwnd", $hHook)
    DllClose($hDLL)
    
    For $i = 1 To $aWindow[0][0]
        If $aWindow[$i][0] Then ShowWindow($aWindow[$i][0], @SW_SHOW)
    Next
EndFunc   ;==>_Restore

Func _Exit()
    _Restore()
    Exit
EndFunc   ;==>_Exit

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

Guys, I'm happy! ;)

I really glad that you use this utility o:)

All your wish will be realized in the next version! :)

Thank you all!

:)

Share this post


Link to post
Share on other sites

Hi rasim.

I have two feature requests as well :)

- Grouping of similar windows (I usually have 2-3 instances of Visual Studio running, would be great if they only used onbe icon in the tray) :)

- I know you're not on a vista machine, but could you at least consider adding so when you hover the tray icon a thumbnail shows up? Link is here. I guess you could also do something similar on xp. Take a screenshot before it minimize and then display it in the thumbnail window. o:)

Thanks for this awesome piece of software ;)


Broken link? PM me and I'll send you the file!

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