Activity for Windows Template Library (WTL)

  • UM U UM U created merge request #6 on Git

    Make the parameters that should be read-only read-only.

  • Nenad Stefanovic Nenad Stefanovic posted a comment on discussion Help

    WTL 10.01 has been released. This version is 2026 update for Visual Studio 2022/2026 and bug fixes. Download: https://sourceforge.net/projects/wtl/files/WTL%2010/WTL%2010.01%20Release/WTL10_01_Release.zip/download Enjoy!

  • Windows Template Library (WTL) Windows Template Library (WTL) released /WTL 10/WTL 10.01 Release/ReadMe.txt

  • Windows Template Library (WTL) Windows Template Library (WTL) released /WTL 10/WTL 10.01 Release/WTL10_01_Release.zip

  • Nenad Stefanovic Nenad Stefanovic committed [52b760] on Git

    Updated ReadMe information for release

  • Nenad Stefanovic Nenad Stefanovic committed [d5cff7] on Git

    Updated version for release

  • Nenad Stefanovic Nenad Stefanovic modified ticket #4

    DPI support for CDialogResize

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #4

    Added DPI code to CDialogResize. _WTL_DPI_SUPPORT must be defined for the code to be used. Changed file: atlframe.h https://sourceforge.net/p/wtl/git/ci/9051cdadb067391152a492a56f8a9768c61c5cb5/

  • Nenad Stefanovic Nenad Stefanovic committed [9051cd] on Git

    Support request #4: DPI support for CDialogResize

  • Nenad Stefanovic Nenad Stefanovic modified ticket #343

    DC not deleted

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #343

    Fixed as described changed file: atldlgs.h https://sourceforge.net/p/wtl/git/ci/02f7661db5b4f295375fd7c83e63a0a0b928f635/

  • Nenad Stefanovic Nenad Stefanovic modified ticket #342

    CEditT::SetZoom and CRichEditCtrlT::SetZoom erroneous ATLASSERTS

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #342

    Those were some lousy ASSERTs - replaced with better ones. Also added required casts to avoid warnings in new CEdit methods changed file: atlctrls.h https://sourceforge.net/p/wtl/git/ci/759ce3ce09109b27c3a60b6399970ad3633bf69c/

  • Nenad Stefanovic Nenad Stefanovic committed [02f766] on Git

    Fix for Bug #343 DC not deleted

  • Nenad Stefanovic Nenad Stefanovic committed [759ce3] on Git

    Fix for Bug #342 CEditT--SetZoom and CRichEditCtrlT--SetZoom erroneous ATLASSERTS

  • Ronald Ronald posted a comment on discussion Announcements

    cool

  • Nenad Stefanovic Nenad Stefanovic modified ticket #343

    DC not deleted

  • Anonymous created ticket #343

    DC not deleted

  • Nenad Stefanovic Nenad Stefanovic modified ticket #342

    CEditT::SetZoom and CRichEditCtrlT::SetZoom erroneous ATLASSERTS

  • Anonymous created ticket #342

    CEditT::SetZoom and CRichEditCtrlT::SetZoom erroneous ATLASSERTS

  • Nenad Stefanovic Nenad Stefanovic modified ticket #340

    CSplitterImpl::GetSystemSettings() - Add SM_CXPADDEDBORDER to splitter bar width for VS2012 or newer

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #340

    Updated with required _WIN32_WINNT >= 0x0600 Changed file: atlsplit.h https://sourceforge.net/p/wtl/git/ci/c2f8a1e440bacb4ffa9fa5afedc2cb097a6b4a60/

  • Nenad Stefanovic Nenad Stefanovic committed [c2f8a1] on Git

    Bug #340 CSplitterImpl::GetSystemSettings() - Add SM_CXPADDEDBORDER to splitter bar width for VS2012 or newer

  • Nenad Stefanovic Nenad Stefanovic committed [c7dc17] on Git

    Samples: Fixed sample code to unregister message filtering and idle updates in OnDestroy()

  • Nenad Stefanovic Nenad Stefanovic modified ticket #332

    Add UIRemoveToolBar or so

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #332

    Added as proposed Changed file: atlframe.h https://sourceforge.net/p/wtl/git/ci/90f5db8f3d3bbf185fe632358b6fe99296f2caca/

  • Nenad Stefanovic Nenad Stefanovic committed [90f5db] on Git

    Bug #332 Add UIRemoveToolBar or so

  • Nenad Stefanovic Nenad Stefanovic modified ticket #65

    Fixed Setup.js to support Wizard in Visual Studio 2019

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #65

    This was already done

  • Nenad Stefanovic Nenad Stefanovic modified ticket #333

    C++ Analysis warnings in NOTIFY_CODE_HANDLER

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #333

    ATL issue

  • Nenad Stefanovic Nenad Stefanovic modified ticket #334

    Possible small bug in SortChildrenCB

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #334

    Changed as described

  • Nenad Stefanovic Nenad Stefanovic committed [b7be55] on Git

    Bug #334: Possible small bug in SortChildrenCB

  • Nenad Stefanovic Nenad Stefanovic modified ticket #6

    Rec

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #6

    Nothing here

  • Nenad Stefanovic Nenad Stefanovic modified ticket #5

    Make _cchFindReplaceBuffer configurable in CFindReplaceDialogImpl

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #5

    It will work - it be overridden in a derived class by simply declaring enum again

  • Nenad Stefanovic Nenad Stefanovic modified ticket #335

    Example bug: AtlLoadIconImage is never freed

  • Nenad Stefanovic Nenad Stefanovic modified ticket #336

    Wrong _In_ annotation in MapWindowPoints

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #336

    MapWindowPoints() is part of ATL. WTL does not use annotations.

  • Windows Template Library (WTL) Windows Template Library (WTL) updated /WTL 10/WTL10 Post-Release Updates.txt

  • Nenad Stefanovic Nenad Stefanovic modified ticket #341

    AtlLoadSysIconImage() and AtlLoadSysCursorImage() should include and check for LR_SHARED flag

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #341

    Load fails without LR_SHARED Changed file: atluser.h

  • Nenad Stefanovic Nenad Stefanovic modified ticket #340

    CSplitterImpl::GetSystemSettings() - Add SM_CXPADDEDBORDER to splitter bar width for VS2012 or newer

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #340

    Changed file: atlsplit.h

  • Nenad Stefanovic Nenad Stefanovic modified ticket #340

    CSplitterImpl::GetSystemSettings() - Add SM_CXPADDEDBORDER to splitter bar width for VS2012 or newer

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #340

    This is a compiler dependent issue - Windows returns different values for code compiled with VS2012 or newer, then the older compilers This somehow got forgotten for a long time

  • Nenad Stefanovic Nenad Stefanovic modified ticket #339

    CPrintPreview::DoPaint(CDCHandle dc) - 'dc': unreferenced parameter

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #339

    Minor, but amazing that this was not discovered all these years Changed file: atlprint.h

  • Nenad Stefanovic Nenad Stefanovic committed [ef1d25] on Git

    Bug #341: AtlLoadSysIconImage() and AtlLoadSysCursorImage() should include and check for LR_SHARED flag

  • Nenad Stefanovic Nenad Stefanovic committed [982449] on Git

    Bug #340: CSplitterImpl--GetSystemSettings() - Add SM_CXPADDEDBORDER to splitter bar width

  • Nenad Stefanovic Nenad Stefanovic committed [3dac1e] on Git

    Bug #339: CPrintPreview--DoPaint(CDCHandle dc) - 'dc'- unreferenced parameter

  • Nenad Stefanovic Nenad Stefanovic created ticket #341

    AtlLoadSysIconImage() and AtlLoadSysCursorImage() should include and check for LR_SHARED flag

  • Nenad Stefanovic Nenad Stefanovic created ticket #340

    CSplitterImpl::GetSystemSettings() - Add SM_CXPADDEDBORDER to splitter bar width for VS2012 or newer

  • Nenad Stefanovic Nenad Stefanovic created ticket #339

    CPrintPreview::DoPaint(CDCHandle dc) - 'dc': unreferenced parameter

  • Nenad Stefanovic Nenad Stefanovic modified ticket #106

    Setup for Visual Studio 2026

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #106

    Setup.js now supports VS2026 changed file: https://sourceforge.net/p/wtl/git/ci/fb6c6aeeb28ae2d321fc7ddd53b808ce47dd386a/

  • Windows Template Library (WTL) Windows Template Library (WTL) updated /WTL 10/WTL10 Post-Release Updates.txt

  • Nenad Stefanovic Nenad Stefanovic committed [fb6c6a] on Git

    App Wizard: Updated setup to support VS2026

  • Nenad Stefanovic Nenad Stefanovic modified ticket #106

    Setup for Visual Studio 2026

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #106

    Yes, coming soon

  • Anonymous created ticket #106

    Setup for Visual Studio 2026

  • Anonymous created ticket #338

    brotli @ 533843e

  • Nenad Stefanovic Nenad Stefanovic modified ticket #105

    Not showing on VS 17.13.5

  • Nenad Stefanovic Nenad Stefanovic modified ticket #105

    Not showing on VS 17.13.5

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #105

    Please try the following command (in Visual Studio Command Prompt): devenv /updateconfiguration It should refresh the cache and show all Wizards This issue was reported in Visual Studio 2019, and it was fixed. However, it still shows up occasionally. You can read more about it here: https://developercommunity.visualstudio.com/t/custom-project-template-ignored/802036 Thanks, Nenad

  • Anonymous created ticket #105

    Not showing on VS 17.13.5

  • Nenad Stefanovic Nenad Stefanovic modified ticket #337

    IsDialogMessage called with invalid handle in example code

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #337

    I will update all samples to have it, thanks!

  • mailnew4ster mailnew4ster posted a comment on ticket #337

    OK, I feel silly now. Thanks. I think I copied it from another example though. From a quick check, around half of the examples have AddMessageFilter but not RemoveMessageFilter.

  • Nenad Stefanovic Nenad Stefanovic modified ticket #337

    IsDialogMessage called with invalid handle in example code

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #337

    Hello, Thanks for reporting this. If you examine the code generated by the WTL App Wizard, you will see that there is a WM_DESTROY handler in which message filter is unregistered. That will prevent PreTranslateMessage being called after the window has been destroyed. My guess is that edit control posts a notification message which comes after main window is already destroyed. You can fix your project by adding the same OnDestroy handler. GuidGen, being a very old sample, doesn't have that code. And...

  • Nenad Stefanovic Nenad Stefanovic modified ticket #337

    IsDialogMessage called with invalid handle in example code

  • mailnew4ster mailnew4ster created ticket #337

    IsDialogMessage called with invalid handle in example code

  • lucidmaj7 lucidmaj7 modified a comment on discussion Help

    I experienced the same issue but was able to resolve it. Here’s how it worked in Visual Studio 2022. The main issue was that the HTML files( \HTML\1033) were blocked due to security restrictions. Once the block is removed, the script executes normally. https://sourceforge.net/p/wtl/discussion/374433/thread/ab18b498/#a2e3

  • lucidmaj7 lucidmaj7 modified a comment on discussion Help

    I experienced the same issue but was able to resolve it. Here’s how it worked in Visual Studio 2022. The main issue was that the HTML files( \HTML\1033) were blocked due to security restrictions. Once the block is removed, the script executes normally.

  • lucidmaj7 lucidmaj7 posted a comment on discussion Help

    I experienced the same issue but was able to resolve it. Here’s how it worked in Visual Studio 2022. The page is in Korean, but you should be able to view it using a translation feature. https://lucidmaj7.tistory.com/435 (refer to point 8 in this post). The main issue was that the HTML files( \HTML\1033) were blocked due to security restrictions. Once the block is removed, the script executes normally.

  • Cousin Eddy Cousin Eddy modified a comment on discussion Help

    I have searched for answers extensively and have not found any. I am trying to use the WTL library and I wanted to start by using App Wizard to get a starting point. I get three errors when I try using the App Wizard in Visual Studio 2017 and 2022. An error has occured in the script on this page. Line: 25 Char: 3 Error: Invalid procedure call or argument Code: 0 URL: file:///D:/WTL10_10320/AppWizard/Files/HTML/1033/default.htm And a prompt asking if I want to continue running scripts on this page....

  • Cousin Eddy Cousin Eddy modified a comment on discussion Help

    I have searched for answers and help on these issues. I am trying to use the WTL library and I wanted to start with the AppWizard to get a shell of WTL to begin. It took quite a while to get this far, but I get three errors when I run it in Visual Studio 2017 and 2022. An error has occured in the script on this page. Line: 25 Char: 3 Error: Invalid procedure call or argument Code: 0 URL: file:///D:/WTL10_10320/AppWizard/Files/HTML/1033/default.htm And a prompt asking if I want to continue running...

  • Cousin Eddy Cousin Eddy posted a comment on discussion Help

    I have searched for answers and help on these issues. I am trying to use the WTL library and I wanted to start with the AppWizard to get a shell of WTL to begin. It took quite a while to get this far, but I get three errors when I run it in Visual Studio 2017 and 2022. An error has occured in the script on this page. Line: 25 Char: 3 Error: Invalid procedure call or argument Code: 0 URL: file:///D:/WTL10_10320/AppWizard/Files/HTML/1033/default.htm And a prompt asking if I want to continue running...

  • Nenad Stefanovic Nenad Stefanovic modified ticket #7

    Fall at Mills

  • Anonymous created ticket #7

    Fall at Mills

  • Anonymous posted a comment on ticket #273

    NMHDR nmhdr = { pT->m_hWnd, (UINT_PTR)nId, ZSN_ZOOMCHANGED };

  • Anonymous created ticket #6

    Rec

  • Nenad Stefanovic Nenad Stefanovic modified ticket #5

    Make _cchFindReplaceBuffer configurable in CFindReplaceDialogImpl

  • mailnew4ster mailnew4ster created ticket #5

    Make _cchFindReplaceBuffer configurable in CFindReplaceDialogImpl

  • Nenad Stefanovic Nenad Stefanovic modified ticket #336

    Wrong _In_ annotation in MapWindowPoints

  • mailnew4ster mailnew4ster created ticket #336

    Wrong _In_ annotation in MapWindowPoints

  • mailnew4ster mailnew4ster posted a comment on ticket #335

    It's slightly more important with child dialogs which can be created multiple times, but yes, that's a pedantic note that's not too critical, and it's example code and not the lib so it's not too bad too

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #335

    I don't think this is important. The app is shutting down when the dialog is closing, it won't be reopened multiple times. Documentation also states: "The system automatically deletes these resources when the process that created them terminates".

  • Nenad Stefanovic Nenad Stefanovic modified ticket #4

    DPI support for CDialogResize

  • mailnew4ster mailnew4ster created ticket #4

    DPI support for CDialogResize

  • mailnew4ster mailnew4ster posted a comment on ticket #335

    Actually I'm not sure that it's a bug, I think an icon set with WM_SETICON is freed automatically. I didn't find any proof for that in the docs, though.

  • Javad Taheri Javad Taheri modified a comment on discussion Open Discussion

    deleted post

  • Javad Taheri Javad Taheri posted a comment on discussion Open Discussion

    Hi How can do auto Update UI in WTL, Like MFC? Normally we have to call UIEnable function to do update ui but i want ui updated in idle event automatically?

  • Nenad Stefanovic Nenad Stefanovic modified ticket #335

    Example bug: AtlLoadIconImage is never freed

  • mailnew4ster mailnew4ster created ticket #335

    Example bug: AtlLoadIconImage is never freed

  • Nenad Stefanovic Nenad Stefanovic posted a comment on ticket #334

    This is an unfortunate situation. Documetation is correct, and bRecurse was copied from TreeView_SortChildrenCB macro. The best would be to modify the method like this: BOOL SortChildrenCB(LPTVSORTCB pSort, BOOL /*bRecurse*/ = FALSE) // Note: bRecurse is not used { ATLASSERT(::IsWindow(this->m_hWnd)); return (BOOL)::SendMessage(this->m_hWnd, TVM_SORTCHILDRENCB, 0, (LPARAM)pSort); } Cheers, Nenad

  • Andrew_M Andrew_M posted a comment on discussion Open Discussion

    but it didn't ask. I ran script an simultanseeously checked directory for tmp file- there was no such file- it wasn't written.

1 >
MongoDB Logo MongoDB