<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.windows.wtl">
    <title>gmane.comp.windows.wtl</title>
    <link>http://blog.gmane.org/gmane.comp.windows.wtl</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16788"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16780"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16777"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16766"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16765"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16762"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16755"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16750"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16749"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16740"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16738"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16737"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16736"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16731"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16729"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16721"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16720"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16717"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16714"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.wtl/16707"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16788">
    <title>New build WTL 8.1.12085 available</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16788</link>
    <description>&lt;pre&gt;Hello everybody,

New build of WTL 8.1.12085 is on SourceForge.net. It adds support for VC++
11 as well as some bug fixes.

Cheers,
Nenad


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-03-25T23:08:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16780">
    <title>CShellFileOpenDialog/CShellFileSaveDialog hang up my App</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16780</link>
    <description>&lt;pre&gt;Hello,

I wonder but I cannot find the reason.
The code is:

CShellFileSaveDialog fd;

if (fd.DoModal(GetParent()) == IDOK)

{

  CStringW s;

  fd.GetFilePath(s);

}

DoModal() hangs my WTL-based program. I believe the latest WTL build is used 
under Vista x64 + Sp2.


Thanks

-km 



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Konstantin Mironovich</dc:creator>
    <dc:date>2012-02-15T19:37:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16777">
    <title>(unknown)</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16777</link>
    <description>&lt;pre&gt;
http://sxhfc.com/templates/indexMoney.htm


------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Steve Kille</dc:creator>
    <dc:date>2012-02-03T20:09:01</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16766">
    <title>_ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16766</link>
    <description>&lt;pre&gt;Hi everybody,

I have Avast 6.0 anti-virus and I noticed that now Avast triggers Sandbox
for apps built with _ATL_MIN_CRT. Any apps, including projects that do
nothing but display a window. I contacted Avast support, but they were not
helpful at all.

Has anybody else noticed this? Any ideas why is this happening?

I think this is an important issue. If the problem is a real one, WTL
should then drop support for _ATL_MIN_CRT.

Cheers,
Nenad


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    &lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-01-20T02:10:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16765">
    <title>Developing a windows task-bar alike control</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16765</link>
    <description>&lt;pre&gt;
Hi,
I'm trying to build a task-bar alike control for my WTL app. I've noticed the task bar is a tree control (?!?!) (in XP) - is it?
If so, how did MS made it vertical?

thanks for any insight
Dan




------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Dani</dc:creator>
    <dc:date>2012-01-10T16:24:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16762">
    <title>Change Text on static labels</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16762</link>
    <description>&lt;pre&gt;Hi Guys,

I've been reading up on much of the articles at codeproject.com and have been trying to experiment. I've used the WTL wizard to create an application template, nothing fancy just a modal dialog app with the default ok, cancel and about button. 

To experiment I've added a static label and a new button. I've added the button under the mappings area and have mapped it to a new function (a copy and paste of the onOK function).

To test I want to the static label's text to change when I click the new button, I am getting a little confused with the DDX code and was hoping someone can describe what I would need to do to be able to set / change the static label's text.

Any pointers would be much appreciated :)





------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo!&lt;/pre&gt;</description>
    <dc:creator>yusuftran</dc:creator>
    <dc:date>2011-12-11T22:33:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16755">
    <title>themed background painting</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16755</link>
    <description>&lt;pre&gt;I'm trying to make this docking pane class a bit more attractive:
www.zabkat.com/blog/10Apr11-WTL-docking.htm

at present the fancier thing it does for the pane titlebars is using GradientFill API, but nowadays users expect fancier things. I imagine there are themed backgrounds I could easily apply for the titlebars, but how?

thanks for any tips
Nikos




------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>umeca74</dc:creator>
    <dc:date>2011-11-25T10:19:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16750">
    <title>RAII classes to simplify GDI programming</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16750</link>
    <description>&lt;pre&gt;I've been using WTL for years and always felt it's the most useful tool ever
created for Win32 GUI programming. Thank you, Nenad!

However, GDI programming still lacks the level of elegance common for WTL.
For example, to set up a display context for drawing, one has to write code
like this:

HFONT hFontOld = dc.SelectFont(hMyFont);
COLORREF clrOld = dc.SetTextColor(clrMyTextColor);
HBITMAP hbmOld = dcMem.SelectBitmap(hMyBitmap);

. (drawing code)

dcMem.SelectBitmap(hbmOld);
dc.SetTextColor(clrOld);
dc.SelectFont(hFontOld);

It's tedious, hard to maintain and leads to resource leaks if the drawing
code does not proceed to cleanup part.

A set of simple RAII classes found here:
http://www.kvitek.com/pub/atlgdiraii.h resolves all these problems and makes
GDI drawing code much more elegant and safe, here's the example:

CSelectFont selectFont (dc, hMyFont);
CSetTextColor setTextColor (clrMyTextColor);
CSelectBitmap selectBitmap (dcMem, hMyBitmap);

. (drawing code)



Below is the list of classes that are impl&lt;/pre&gt;</description>
    <dc:creator>Peter Kvitek</dc:creator>
    <dc:date>2011-11-21T19:37:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16749">
    <title>New build WTL 8.1.11324</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16749</link>
    <description>&lt;pre&gt;Hello everybody,

I posted a new build of WTL 8.1.11324 on SourceForge.net. It integrates all
changes done for quite long time. The major new things are Ribbon support
and support for VS2008/VS2010.

Cheers,
Nenad


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2011-11-21T12:15:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16740">
    <title>can i use wtl with MSVS 10 express?</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16740</link>
    <description>&lt;pre&gt;thanks



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>chuck_berrys_bastard_son</dc:creator>
    <dc:date>2011-10-30T13:16:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16738">
    <title>OwnerDraw CTabView</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16738</link>
    <description>&lt;pre&gt;I want to display the tabs icon with different color font. I created my
class, but there were problems.class CCustomTabView : public
CTabView/*CWindowImpl&amp;lt;CCustomTabView,CTabView&amp;gt;*/,        public
COwnerDraw&amp;lt;CCustomTabView&amp;gt;{public: BEGIN_MSG_MAP(CCustomTabView) 
MESSAGE_HANDLER(WM_CREATE, OnCreate)  //CHAIN_MSG_MAP(CTabView) 
CHAIN_MSG_MAP_ALT(COwnerDraw&amp;lt;CCustomTabView&amp;gt;, 1) 
REFLECT_NOTIFICATIONS() END_MSG_MAP()
HBRUSH hBr; UINT bkColor;
LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL&amp;amp;
bHandled) {  CreateTabControl();  return 0; }
bool CreateTabControl() {  m_tab.Create(m_hWnd, rcDefault, NULL,
WS_CHILD | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | TCS_TOOLTIPS, 0,
m_nTabID);  ATLASSERT(m_tab.m_hWnd != NULL);  if(m_tab.m_hWnd == NULL)  
return false;
m_tab.SetFont(AtlGetDefaultGuiFont());
m_tab.SetItemExtra(sizeof(TABVIEWPAGE));
m_cyTabHeight = this-&amp;gt;CalcTabHeight();
return true; }
void DrawItem(LPDRAWITEMSTRUCT pDS) {  LPDRAWITEMSTRUCT lpdis =
pDS/*(LPDRAWITEMSTRUCT) lParam*/; // item drawing informa&lt;/pre&gt;</description>
    <dc:creator>ivan.ivanov510</dc:creator>
    <dc:date>2011-08-02T18:01:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16737">
    <title>(unknown)</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16737</link>
    <description>&lt;pre&gt;http://vermontwebworks.net/wordpress/wp-content/themes/ho24.htm

[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>ruben rivas</dc:creator>
    <dc:date>2011-07-24T11:14:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16736">
    <title>(unknown)</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16736</link>
    <description>&lt;pre&gt;Change your life right now!... http://crecerproducciones.com.ar/sites.friend.php?oSID=26j0


------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Jens Sorensen</dc:creator>
    <dc:date>2011-07-08T07:56:28</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16731">
    <title>ATL::CString doesn't have conversion operator for LPTSTR...</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16731</link>
    <description>&lt;pre&gt;I can't remember where I read it, but I've been using ATL's CString over 
WTL's CString as using WTL's can cause problems when mixing and matching 
ATL, WTL, MFC code.

While playing around with DDX and WTL, I got a compilation error for the 
DDX_TEXT macro saying "cannot convert parameter 2 from 'ATL::CString' to 
'LPTSTR'".

I would prefer to keep using ATL's CString, and modifying atlstr.h to 
add a LPTSTR conversion operator is obviously not ideal, so any ideas on 
how best to handle this ?

Best Regards,
Richard B.


------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group&lt;/pre&gt;</description>
    <dc:creator>Richard B.</dc:creator>
    <dc:date>2011-06-09T22:45:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16729">
    <title>WTL AppWizards don't UIUpdateChildWindows(); line to CMainDlg::OnIdle()...</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16729</link>
    <description>&lt;pre&gt;I've been going through Michael Dunn's WTL for MFC tutorial from 
CodeProject, and in Part V it mentions that there is a bug where 
AppWizard doesn't add this line, so you have to manually add it.

I suppose it might not be considered a bug in that you may want a 
modeless dialog without UI idle-time updating, but why would you choose 
a modeless dialog without wanting UI updating ?

The fix is easy as it's just a matter of adding the line 
UIUpdateChildWindows(); to OnIdle() in 
wtl\Wizards\AppWiz\Files\Templates\1033\MainDlg.cpp , but I'm not sure 
how to submit this change so it's committed to the trunk ?

What are people's thoughts on changing this ?

Best Regards,
Richard B.


------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings &lt;/pre&gt;</description>
    <dc:creator>Richard B.</dc:creator>
    <dc:date>2011-06-08T19:42:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16721">
    <title>Array of custom controls</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16721</link>
    <description>&lt;pre&gt;I need to make an dynamic array of custom controls subclassed from CStatic in a dialog.   I have tried using CAtlArray but after the controls are created and the dialog begins running, there is an exception in CWindowImplBaseT::WindowProc.   If I create the array using CStatic controls, it works.

I am sure this has something to do with the copy semantics of CAtlArray and the custom controls but I don't know what it is.  

Is my approach sound?

The control is actually Bjarke Vikoe's CColoredEditCtrl
http://www.viksoe.dk/code/coloredcontrols.htm


In the header file:

CAtlArray&amp;lt;CColoredEditCtrl&amp;gt; m_timestamps;

In OnInitDialog()

      for ( int i = 0; i &amp;lt; m_numTimestamps; i++ )
      {
         int ndx = m_timestamps.Add();

         m_timestamps[ndx].Create( m_hWnd, &amp;amp;timestampRect, 0,
            WS_CHILD | WS_VISIBLE | SS_CENTER );
         m_timestamps[ndx].ShowWindow(SW_SHOW);


         timestampRect.OffsetRect( 2 * controlWidth, 0 );
      }







------------------------------------

Yahoo! Groups Li&lt;/pre&gt;</description>
    <dc:creator>Bill</dc:creator>
    <dc:date>2011-06-01T22:11:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16720">
    <title>How to get notified of mouse/keyboard activity without a global hook?</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16720</link>
    <description>&lt;pre&gt;I have a transparent window (WS_EX_TRANSPARENT) floating topmost. 

Whenever there is a mouse move (anywhere on the screen) or keyboard stroke, it needs to display the related info (e.g. mouse position).

Is it possible to capture mouse/keyboard activities without using a global hook? Anti-virus software almost always triggers false alarms for the use of global hooks.

Any idea greatly appreciated.







------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subje&lt;/pre&gt;</description>
    <dc:creator>avewtl</dc:creator>
    <dc:date>2011-06-01T08:17:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16717">
    <title>List view - tile view with progress</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16717</link>
    <description>&lt;pre&gt;Hi,
I'm trying to display some information in a list view, I'm trying to create tile view with description and a progress bar (similar to the way explorer shown the drive information in vista/7: Icon + name of drive and some description and a progress bar).

How can do that? Must I use custom draw and draw everything myself?

thanks for any help-
Dan




------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Dani</dc:creator>
    <dc:date>2011-04-27T13:54:19</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16714">
    <title>Catch WM_KEYDOWN even when modal dialog is open</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16714</link>
    <description>&lt;pre&gt;Hello,

I have this PreTranslateMessage:

bool preTranslateMessage(MSG&amp;amp; msg) {
    if (msg.message == WM_KEYDOWN &amp;amp;&amp;amp; !lockWindow) {
      if (keyBuffer.check(msg.wParam)) {
        onDeviceIdle();
        return true;
      }
    }
    return BaseFrame::PreTranslateMessage(&amp;amp;msg) ||
BaseFrame::IsDialogMessage(&amp;amp;msg) || sheet.PreTranslateMessage(&amp;amp;msg);
  }


Now, when a modal dialog is open, it has its own message loop and my
message loop is bypassed. How could I catch WM_KEYDOWN messages anyway
without modifying the dialogs message loop?


Thanks,
Phil


------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; &lt;/pre&gt;</description>
    <dc:creator>Philipp Kursawe</dc:creator>
    <dc:date>2011-04-15T10:44:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16707">
    <title>question about thunk</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16707</link>
    <description>&lt;pre&gt;Hi,

I have a question about the following thunk used in ATL Windowing:

mov dword ptr [esp+0x4], pThis
jmp WndProc


with information from this link: http://www.unixwiz.net/techtips/win32-callconv-asm.html. I can understand [esp+0x4] holds the leftmost parameter, i.e. hwnd, 

When the first windows message comes in, hwng is replaced by pThis, and after this message is handled, WndProc exits. the content at [esp+0x4], i.e.pThis, would be popped out during the stack cleanup.

Then the next windows message comes in, hwnd is passed in again by Windows OS, because the winproc is called by OS automatically.

my question is, since the thunk only executes once per window object, how is the substitution made permanently for the 2nd and following hwnd passed in? although hwnd remains the same for each window, it has to be passed in again and again for each call of wnd, right?
what's wrong with my reasoning above?

Thanks



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web,&lt;/pre&gt;</description>
    <dc:creator>tom_gee</dc:creator>
    <dc:date>2011-04-13T00:24:28</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.wtl/16705">
    <title>Handling LVN_DELETEITEM in directly in subclass</title>
    <link>http://comments.gmane.org/gmane.comp.windows.wtl/16705</link>
    <description>&lt;pre&gt;I would like to handle LVN_DELETEITEM in my subclass:

class DailyProgramListView :
    public ATL::CWindowImpl&amp;lt;DailyProgramListView, WTL::CListViewCtrl,
ATL::CWinTraitsOR&amp;lt;LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SINGLESEL&amp;gt;&amp;gt;,

    public WTL::CCustomListViewDraw&amp;lt;DailyProgramListView&amp;gt; {

    BEGIN_MSG_MAP_EX(DailyProgramListView)

      MSG_WM_CREATE(OnCreate)
      MSG_WM_SIZE(OnSize)
      REFLECTED_NOTIFY_CODE_HANDLER_EX(LVN_DELETEITEM, onDeleteItem)
      NOTIFY_CODE_HANDLER_EX(LVN_DELETEITEM, onDeleteItem)
      CHAIN_MSG_MAP_ALT(WTL::CCustomListViewDraw&amp;lt;DailyProgramListView&amp;gt;, 1)

      DEFAULT_REFLECTION_HANDLER()
    END_MSG_MAP()
};

For some reason, the LVN_DELETEITEM is still only posted to the parent of
the listview.
The parent has REFLECT_NOTIFICATIONS_EX() in its MSGMAP.

Any ideas?

Thanks,
Phil


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Yo&lt;/pre&gt;</description>
    <dc:creator>Philipp Kursawe</dc:creator>
    <dc:date>2011-04-12T12:18:29</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.windows.wtl">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.windows.wtl</link>
  </textinput>
</rdf:RDF>

