Hi all,
I've made some changes to DQSDTools.dll as should be apparent from the
flood of CVS messages.
Just wanted to let you know what I've been up to:
- Bug #648656 [1] is fixed (at least non-reproducible on my machine)
- I've modified Win-S handling somewhat, so it accounts for
multi-monitor setups, and more gracefully handles failures to set focus
to DQSD
- I've waded through the code and tried to make it really TCHAR-correct,
i.e.:
- As little conversion between ANSI and wide strings as possible
- The code compiles cleanly with UNICODE/_UNICODE defined
- I've added three utility functions:
- GetScreenRect; returns the screen dimensions as a RECT struct
- IsWindowOnTaskbar; checks if a given window is positioned
within the taskbar
- IsWindowOnScreen; checks if a given window is entirely on
screen, and respects multiple monitors and virtual desktops.
- Fixed one resource leak in Launcher::SetSite, a registry key handle
wasn't closed
- Fixed a minor bug in WriteFile, where it would return success if the
write operation failed
So, if anybody has a multi-monitor system available and cares to test
some, please re-compile DQSDTools.dll and try away.
If you don't have VC6, send me a mail, and I'll send you my binary.
Cheers,
Kim
[1]
http://sourceforge.net/tracker/index.php?func=detail&aid=648656&group_id
=42081&atid=432066
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
DQSD-Devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dqsd-devel