Picon

NuGet Package Released!



NuGet package for WTL 9.0 was released!.

It is available in the NuGet Gallery:
https://www.nuget.org/packages/wtl/

Install NuGet Package Manager from:
Installing NuGet




__._,_.___
Posted by: tsudakageyu-/E1597aS9LQAvxtiuMwx3w@public.gmane.org



__,_._,___
Picon

tooltip paint problem in win8.1



I have a fully "owner drawn" tooltip control I use to show popup help in my programs. I create it with WS_POPUP | TTS_NOPREFIX styles and nothing else fancy

 

then I take over completely its painting overriding WM_PAINT and WM_PRINTCLIENT to show my own visuals whenever the tooltip pops up

 

all this is working fine in older windows (with or without visual styles), but with windows 8.1 it fails to paint properly, intermittently. It looks like this

 

http://tinypic.com/view.php?pic=15hedth&s=8#.U4yXHUr6i01 

parts of the tooltip don't draw and remain transparent. Around 70% of the time it paints ok but sometimes it doesn't (it always fails in a different way)

 

I know that newer windows versions don't use WM_PAINT as older windows but I wonder why it would fail intermittently like that?



__._,_.___
Posted by: umeca74-PkbjNfxxIARBDgjK7y7TUQ@public.gmane.org



__,_._,___
Nenad Stefanović | 7 May 04:27 2014
Picon

WTL 9.0 RC4 build now available





__._,_.___


__,_._,___
Nenad Stefanović | 29 Apr 12:18 2014
Picon

WTL 9.0 RC3 build now available





__._,_.___


__,_._,___
Nenad Stefanović | 16 Apr 04:23 2014
Picon

WTL 9 Release Candidate 2





__._,_.___


__,_._,___
Nenad Stefanović | 1 Apr 03:00 2014
Picon

WTL 9 Release Candidate 1 now available



Hi everybody,

We are getting closer to the release and new build, Release Candidate 1, is now available. You can download it at http://sourceforge.net/projects/wtl/files/WTL%209.0/WTL%209.0.4090%20RC1/wtl90_4090_RC1.zip/download

If you notice anything wrong, please report it here.

Cheers,
Nenad



__._,_.___


__,_._,___
marechal.ph | 3 Mar 23:52 2014
Picon

WTL 9.4060



Thank you for WTL 9, the new version of this excellent library !

__._,_.___


__,_._,___
number.five | 3 Mar 14:23 2014
Picon

why does ribbon appears disabled for me?



i have windows 8.1 pro, latest WTL and vs2012

thanks in advance

__._,_.___


__,_._,___
Nenad Stefanović | 4 Feb 12:04 2014
Picon

Announcing WTL 9



Hello everybody,

After years of updating the code and not releasing the next version, we decided it is time for finalize that work. The next version of WTL will be 9, to reflect a lot of additions and changes.

Cheers,
Nenad



__._,_.___

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___
offenso | 19 Jul 13:16 2013
Picon

Fixing ambiguous closed window determining situation.

===Commit message

Make CMessageLoop::Run multithread/multiwindow compatible. If user need he could call this method with
extra HWND parameter, for filtering messages.
Purpose:
It helps solve ambiguous window exit situation.
Example:
By calling obj.Run(30), we know what window closed exactly on function return. (The window has HWND 30).

===Commit diff
Index: S:/documents/WTL/wtl/include/atlapp.h
===================================================================
--- S:/documents/WTL/wtl/include/atlapp.h	(revision 467)
+++ S:/documents/WTL/wtl/include/atlapp.h	(working copy)
 <at>  <at>  -1136,7 +1136,7  <at>  <at> 
 #endif // !_ATL_NO_OLD_NAMES

 // message loop
-	int Run()
+	int Run(const ::HWND hwnd = NULL)
 	{
 		BOOL bDoIdle = TRUE;
 		int nIdleCount = 0;
 <at>  <at>  -1144,13 +1144,13  <at>  <at> 

 		for(;;)
 		{
-			while(bDoIdle && !::PeekMessage(&m_msg, NULL, 0, 0, PM_NOREMOVE))
+			while(bDoIdle && !::PeekMessage(&m_msg, hwnd, 0, 0, PM_NOREMOVE))
 			{
 				if(!OnIdle(nIdleCount++))
 					bDoIdle = FALSE;
 			}

-			bRet = ::GetMessage(&m_msg, NULL, 0, 0);
+			bRet = ::GetMessage(&m_msg, hwnd, 0, 0);

 			if(bRet == -1)
 			{

umeca74 | 14 Oct 17:14 2013
Picon

wtl splitter anorak bug :)



The WTL splitter implementaion has a slight bug; it supposedly supports WM_PAINT and WM_PRINTCLIENT but in the latter case it doesn't use the device context supplied. Other controls have a separate DoPaint(HDC) handler that get either the paint DC or the supplied DC

 

if there's ever another WTL release... this could go in!



__._,_.___

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

Gmane