Statusbar Events

Started by Roger Garstang, June 29, 2004, 04:28:15 AM

Previous topic - Next topic

Roger Garstang

Yeah, I know it sounds crazy, and it is probably possible to handle the events in a custom message processing HWND_FormName_STATUSBAR...but it isn't completely obvious to the average user.

I just thought of it when I wanted to see my Sending Email progress...I used to have Norton AV which had the scan progress that popped up, but I got sick of them and ditched it so had no way of visualizing the progress.  Then I remembered I could doubleclick the "Sending..." down on the status bar in OE to have it popup the progress bar.  It even processes messages on other panes like the "Working Online" pane disconnects when clicked, etc.  I thought this would be awesome for FireFly.

I'm not seeing much info on processing the events though except on .NOT applications.  As far as the basic API reference goes it doesn't even list any events, so I'm guessing the positions of the panes would have to be saved and used to see where the mouse clicked.  Could be interesting, or hard however you look at it.

Haakon Birkeland

Leechget uses events on the statusbar, and when one hoovers a clickable panel, it's changing background color. One panel brings out a speed history dialog, pretty much the same as the panel to the left shows in miniature. And on the right side it's a drop-down menu. Works very well I think, and looks quite good too.. The statusbar don't always need to be be 'boring' always.  :)


Roger Garstang

Cool, that doesn't look like a standard status bar though.  I wanted to do something like MS Word has with the Disabled look and then black when CAPS/NUM is shown, but it uses a statusbar that is called _Wwc and not standard.  As far as I see there isn't a way to change colors...now on a non-XPthemed bar you can make them popout, etc which would work for buttons and stuff.  Maybe even a click-like effect for popup menus, etc.  I may have to play with this.