Originally posted by: KEANNY
cool! good work...
ReplyOriginally posted by: John O'Byrne
You can find the updated version of the class
http://john.obyrne.free.fr/perso/TaskbarNotifier_src.zip
http://john.obyrne.free.fr/perso/TaskbarNotifier_demo.zip
Updates:
11 August 2002: - Timer precision is now determined automatically
// Complete change in the way the popup is showing (thanks to this,now the popup can be always on top, it shows even while watching a movie)
// The popup doesn't steal the focus anymore (by replacing ShowWindow(SW_SHOW) by ShowWindow(SW_SHOWNOACTIVATE))
// Thanks to Daniel Lohmann, update in the way the taskbar pos is determined (more flexible now)
// 17 July 2002: - Another big Change in the method for determining the pos of the taskbar (using the SHAppBarMessage function)
// 16 July 2002: - Thanks to the help of Daniel Lohmann, the Show Function timings work perfectly now ;)
// 15 July 2002: - Change in the method for determining the pos of the taskbar
// (now handles the presence of quick launch or any other bar).
// Remove the Handlers for WM_CREATE and WM_DESTROY
// SetSkin is now called SetBitmap
// 14 July 2002: - Changed the GenerateRegion func by a new one (to correct a win98 bug)
Originally posted by: pm
Sometimes or on some versions of windows always,
It wasn't "always on top" and as author suggested
It wasn't recognizing winver at runtime and
and remowe:
I've used this class to implement
status popup windows in polular messanger.
it appears in the left top with damaged bitmap
instead right bottom. I don't know why.
in comments you have to add WS_EX_TOPMOST to CreateEx
but it sleals focus :)
here's my fix for that. add to "Create"
OSVERSIONINFO ov;
ov.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx (&ov);
if (ov.dwPlatformId == VER_PLATFORM_WIN32_NT)
TIMER_RESOLUTION=10 ;
else
TIMER_RESOLUTION=50 ;
#define TIMER_RESOLUTION 50 // about 10 ms for NT, 50 ms for Win9x
Originally posted by: Deniz Cikla
Dude!
Good work!
Originally posted by: sikander Rafiq
When i try to extract demo project .zip file. It gives error of bad CRC. Plz update this .zip file with correct one.And where is the demo project .dsp and .dsw files and why it does't open in VC++ environment.
Originally posted by: Jerry Lemon
that will be quite cool!! really nice!
ReplyOriginally posted by: oivind reinemo
as above
ReplyOriginally posted by: Sonu Kapoor
Nice Work Man :-)
cheers, Sonu
-----------------------------------------------
Sonu Kapoor
Codefinger
www.codefinger.de
Your Programming Partner in India and Germany
-----------------------------------------------
Originally posted by: S�bastien
I will try t use it this week-end on my application !!
with VC++ 6.0 !!! i hope that it work well !!!
Thanks for this article.
Originally posted by: CDotNetUser
I am looking for one that is freeware and stable for XP.
What are your using as your Windows OS skin?