Jump to content

WinTray v1.6


rasim
 Share

Recommended Posts

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
Link to comment
Share on other sites

  • Replies 83
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

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
Link to comment
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]

Link to comment
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
Link to comment
Share on other sites

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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
Link to comment
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

Link to comment
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!

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...