Описание

«Самодельная» сборка библиотеки Windows Template Library, сделанная мной на основе исходных текстов из репозитория SVN и содержащая исправления ряда ошибок, обнаруженных в процессе использования оригинала. Помимо этого, в дистрибутив включены Application Wizard для Visual Studio 6.0, а также несколько полезных компонентов от сторонних разработчиков.

Исправления и дополнения:

Сторонние компоненты:

История ревизий

#170 (05.01.2012)
Добавлен файл atlgdiraii.h, содержащий RAII classes to simplify GDI programming от Peter Kvitek.
#169 (20.12.2011)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Support for VS2011 Developer Preview - DLL version functions are again defined as they are removed from ATL11 + AppWizard setup script for VS2011.
#168 (21.11.2011)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #3424418 - MSG_WM_SYSCOMMAND handler prototype doesn't match.
#167 (20.11.2011)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Code formatting and some #include dependency stuff + use new CListViewCtrl::SelectItem.
  • Added new date and build number, and some new stuff info.
  • Build number correction.
#166 (18.12.2010)
Файл RevHistory.txt удален за ненадобностью.
#165 (11.12.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Update for #2970641 — Bug in DDX for Combo #3.
#163 (08.12.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #2970641 — Bug in DDX for Combo #3.
#162 (29.11.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #3117964 — atlcrack.h sample function bugs with menu functions.
#161 (15.06.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • atlctrlx.h — Added code to draw title text for vertical pane container.
#160 (22.04.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • More changes for #2971617 — Improve font handling (part 2).
  • Added AtlCreateControlFont, changed WTL code and App Wizard to use it instead of AtlGetDefaultGuiFont.
#159 (21.04.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • atlwince.h — SecureHelper use fixes.
#158 (16.04.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • atlfind.h, atlgdi.h, atlribbon.h — code formatting changes, better BOOL code, added secure memcpy to DIB functions.
#157 (15.04.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • UpdateUI: Added support for radio menu items — for popup menus, require sequental item IDs.
  • AppWizard & AppWizard CE: Replaced LoadImage with AtlLoadIconImage, since it is now in atluser.h.
  • AppWizard/AppWizard CE/AppWizMobile: Removed ellipses from About menu items and buttons.
  • Samples: Removed ellipses from About menu items and buttons.
#156 (13.04.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • AppWizard: Added setup for VC++ 2010 Express.
  • Preprocessor stuff cleanup — removed what is not needed, fixed formatting, etc.
  • Work for #2985314 — Add CRegKeyEx class to add type-specific methods to CRegKey.
  • Minor code formatting changes.
#155 (08.04.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Wizards — code formatting changes only.
  • Fixed Vista Basic sizing issue.
  • Better handling of UI switching.
  • Changed default UI_OWNERSHIP to UI_OWNERSHIP_COPY in RibbonUI::GetImage.
  • Small styling changes.
#153154 (02.04.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Work for #2902223 — CTabViewImpl items dragging disable.
  • atldlgs.h — comment & code formatting.
#152 (01.04.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #2815200 — Rebar does not draw correctly under Vista aero + some code formatting changes.
#151 (19.03.2010)
Замена вызовов assert на ATLASSERT в компоненте «WTL Docking Framework».
#143146 (18.03.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #2971608 — CLogFont uses ::GetDeviceCaps with wrong default hDC = NULL.
  • Fix for #2915599 — ReleaseDC missed.
  • Changes for #2971617 — Improve font handling.
  • Improved CHyperLink, CPaneContainer, CTabView to properly handle fonts.
  • Also, added auto-create link font, and single-line mode for CHyperlink.
  • Changed dialog templates in App Wizards to use "MS Shell Dlg" instead of "MS Sans Serif".
  • Changes in sample projects to properly handle fonts, changes to dialog templates to use "MS Shell Dlg".
  • Also, MTPad7 sample changed to use "Segoe UI" font for Vista or highr, or "Tahoma" otherwise.
#142 (24.02.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fixed previous fix, still problems with Win7 Basic.
  • Added SetRedraw calls to CRibbonFrameWindowImplBase::ShowRibbonUI to remove the flicker when switching UI.
#141 (19.02.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fixed resizing bug for Win7 not Aero.
#140 (15.02.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix bug #2951489: AtlLoadString.
#139 (11.02.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • AppWizard VC 10 support.
#137138 (10.02.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Removed unnecessary 'using ATL::AtlLoadString' and changed SetPropertyVar template specializations to inline members.
  • AppWizard Ribbon UI support.
#135136 (29.01.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Preliminary works for RFE #2799285 Ribbon UI.
  • Moved all resource AtlLoadxxx() from atlmisc.h to atluser.h.
  • Added 'using ATL::AtlLoadString;' for _ATL_VER > 0x700.
  • Defined _AtlToolBarData in atluser.h and removed the internal definition in CFrameWindowImplBase.
  • Added IsWin7() and IsRibbonUIAvailable() to namspace RunTimeHelper.
  • Works for RFE# 2799285 Ribbon UI.
  • Added class CAutoUpdateUI<T>.
  • RFE# 2799285 Ribbon UI implementation classes.
  • RFE# 2799285 Ribbon UI MTPad7 sample.
#134 (28.01.2010)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Preliminary works for RFE# 2799285 Ribbon UI.
  • Added ID_VIEW_RIBBON Id.
  • Fix bug #2918583: DDX for Combo #2.
#133 (21.12.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix bug #2911255: DDX for Combo.
#132 (05.12.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #2909257 — CSplitterImpl::DrawGhostBar() uses wrong coordinates.
#131 (28.11.2009)
Исправлена утечка ресурсов GDI в реализации CCommandBarCtrlImpl.
#130 (01.11.2009)
Добавлен файл atlgdix.h, содержащий дополнительные «обертки» объектов USER/GDI от Bjarke Viksoe.
#129 (17.07.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • DDX support for Tab, Combo, ListBox and ListView selection index.
#128 (09.07.2009)
Немного переформатированы исходные тексты. Улучшена поддержка прекомпилированных заголовков.
#127 (30.06.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for bug #2814420: Missing CRichInkCtrlT::SetSel.
  • Added void CRichInkCtrlT::Undo.
  • Checks for text mode in selection functions.
#126 (29.06.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for bug #2813142: AppWizCE VS2008 project won't deploy to device. Is atlxx.dll required when no DCOM?
#125 (25.06.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for bug #2810965: MobileAppWiz resource creation fails.
#123124 (24.06.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Bug #2809994 — CFolderDialogImpl::SetOKText should use lParam for string.
  • AppWizCE: Another change for VS2008.
  • AppWizMobile: corrected wizard title for VS2008.
  • Fix for #2811339 — VS2008 uses _SECURE_ATL code only.
#122 (19.06.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • AppWizCE: Additional change for VS2008.
#121 (18.06.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Updates for VS2008 and Win64 — used different CLSID for Platforms object.
#120 (17.06.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Updates to AppWizCE for VS2008 — used different CLSID for Platforms object.
#119 (05.06.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Added RunTimeHelper::IsThemeAvailable that detects if themes can be used in the app.
  • Added CDC::GradientFillRect method.
  • Added SPLIT_GRADIENTBAR and SPLIT_FIXEDBARSIZE extended styles to support gradient-styled and fixed size splitter bar.
  • Extended CListViewCtrl::SelectItem() to multi-selection list view ctrls.
#118 (08.05.2009)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Initial checkin for WTL 8.1:
    • Updated version number.
    • Changed the link to CPL (again).
    • atlapp.h: Fixed warning for _vstprintf.
    • Added wizard setup files for VS2008.
#116117 (22.04.2009)
Добавлен файл atlcrackext.h, содержащий дополнительные макросы для «взлома» сообщений. Добавлены макрсосы для «взлома» уведомлений от элементов управления класса TOOLTIPS_CLASS и WC_HEADER.
#114115 (18.04.2009)
Исправлен рассогласованный #if в файле atldra.h. Устранен вывод отладочного сообщения о некорректном использовании DlgResize_Init для приложений под Windows Mobile.
#101113 (17.04.2009)
Добавлена замена макросов min/max на одноименные стандартные функции из <algorithm> при использовании директивы препроцессора NOMINMAX. В исходные тексты компонентов ListCtrl и TreeCtrl добавлены «стандартные» header guards, не зависящие от используемого компилятора; сами компоненты переименованы в VistaListCtrl и VistaTreeCtrl для обеспечения уникальности их имен. Выполнено слияние компонента «PropertyGrid control» с исходными текстами из репозитория проекта BVRDE от Bjarke Viksoe. В папку Samples добавлен авторский пример использования компонента CVistaTreeCtrl.
#97100 (16.04.2009)
К реализации класса CRegSettings добавлены дополнительные макросы; файл с реализацией класса переименован в atlregsettings.h и перенесен в папку include; в папку Samples добавлен авторский пример использования.
#96 (02.09.2008)
К реализации класса CRegSettings добавлен header guard.
#95 (02.09.2008)
Улучшена совместимость с Visual Studio 2008.
#94 (10.07.2008)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for 'bug' #1929335.
  • WinCE compatibility for recent changes.
#8793 (07.05.2008)
Компоненты ListCtrl, TreeCtrl, CRegSettings и PropertyGrid перемещены в пространство имен «myWTL». Добавлены «обертки» для создания апплетов «Панели управления» Windows от Bjarke Viksoe.
#86 (30.04.2008)
Пространство имен для сторонних компонентов переименовано в «myWTL».
#85 (21.02.2008)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • DwmIsCompositionEnabled: Fixed returncode.
#84 (12.01.2008)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • New DWM support file added.
#83 (14.11.2007)
Слияние с исходными текстами «WTL Docking Framework» из репозитория Programmer's Notepad:
  • Merged changes from Daniel Bowen's sample apps.
  • Merged some patches.
  • Fixed bug with rebar resizing (hopefully).
#82 (15.10.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #1813112: WTL::CStdDialogBase::GetClientRect.
  • CFullScreenFrame fix for #1692925: OnSettingChange incorrect test on SETTINGCHANGE_RESET.
#81 (04.08.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fixed CStdIndirectDialogImpl bug #1766349 and added assertion (DLGTEMPLATEEX not supported on Mobile devices).
#80 (05.07.2007)
Компоненты ListCtrl и TreeCtrl исключены из компиляции приложений для Windows Mobile.
#79 (04.07.2007)
Добавлено два компонента от AlanW: ListCtrl — A WTL list control with Windows Vista style item selection и TreeCtrl — A WTL tree control with Windows Vista style item selection. В папку Samples добавлены авторские примеры их использования.
#77 (18.06.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • WTL 8.0 build 7161.
#76 (05.06.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Removed unnecessary message map in CPropertySheet.
#75 (31.05.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • MDIDocVw: Changed toolbar colors, so it looks better.
  • BmpView sample: Used new m_mru.GetFromList instead of a deprecated one.
  • Added missing OnSysCommand message map entry to CPropertySheet.
#74 (29.05.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • atlfind.h: Used ATLTRACE2 instead of ATLTRACE.
  • Small styling fixes.
  • Updated readme.htm for the Beta2 build.
#7273 (28.05.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #1718201 — CScrollImpl::DoPaint should reset the provided DC viewport.
  • BmpView — updated use of REBARBANDINFO with new RunTimeHelper.
  • Aero sample — updated frame class for better background painting.
  • readme.htm: Added list of changes between WTL 8.0 and 7.5.
#71 (22.05.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #1642878 — CTreeViewCtrlEx methods don't match CTreeViewCtrl's w.r.t.
  • Fix for #1328224 — MDI Command Bar: MDI icon default action.
  • Added a note for #1315787 — Hosting ActiveX controls (ATL 7.1 WTL 7.5.5249).
#70 (21.05.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Draw PPC dialog title bottom line, 2 pixels thick if HI_RES_AWARE: see patch #1719837.
  • Small formal bug: use SCALEY to compute height.
#6869 (18.05.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #1720523 — DT_MODIFYSTRING is missing on wce.
  • AlphaBlend not defined for _WIN32_WCE 5.0, only for > 5.0 + various formatting changes.
#67 (18.05.2007)
Устранены предупреждения «std::copy: Function call with parameters that may be unsafe» при компиляции с использованием Visual C++ 2005 (спасибо Ivan Uskov).
#66 (14.05.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for incorrect add and remove of Vista bitmaps for the Command Bar.
  • CDialogResize: Fix to make SIZE and MOVE flags behave the same, also for CENTER flags.
#65 (04.05.2007)
Добавлен класс CRegSettings class от Magomed Abdurakhmanov.
#64 (02.05.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Mostly cosmetic changes.
#6063 (28.04.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for #1708611 — App Wizard: setupXX.js scripts silently fail on Vista.
  • Fix for bug #1706969: Incorrect atlgdi.h WinCE exclusions.
  • Fix for #1695466 — CZoomScrollImpl: some methods should be overridable.
  • Fix for #1538125 — Foolproofing DrawText function.
  • Fix without Vista specific script for #1708611 — App Wizard: setupXX.js scripts silently fail on Vista.
#59 (25.04.2007)
Устранены предупреждения уровня 4 при компиляции файлов, включающих atlwinmisc.h.
#58 (24.04.2007)
Исправлена ошибка в классе CWindowPlacement.
#57 (23.04.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for change 1.24 — using global wvsprintf.
  • Fix for #1346116 — CCommandBar keyboard cues
  • Fix for #1704945 — CTabCtrlT::InsertItem(...) has wrong parameter type.
#56 (20.04.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for VS 2005 dialog editor bug: #1701548 DS_FIXEDSYS used but not defined.
#55 (19.04.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • WTL 8.0 build 7108 beta 1.
#54 (19.04.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Added CMultiFileDialogImpl and CMultiFileDialog.
#53 (18.04.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix for SecureHelper::strncpy_x.
#52 (17.04.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Enhanced support for buffered paint — added a base class for init, added MI classes for any window.
  • Windows Vista SDK Aero sample (backwards compatible).
  • Changed the link to CPL on opensource.org.
#50 (11.04.2007)
Добавлен файл RevHistory.txt, содержащий историю ревизий.
#49 (10.04.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Added CTempBuffer for ATL3 and changed the code to use it instead of _alloca.
  • Fixed the case for RichEdit 1.0.
  • Added SecureHelper functions to replace _SECURE_ATL #ifdefs everywhere.
#48 (06.04.2007)
Добавлены компоненты «WTL Docking Framework» от Sergey Klimov и «PropertyGrid control» от Bjarke Viksoe.
#47 (05.04.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Added SetIcon(NULL, FALSE) for CDialogResize to remove the generic icon for resiable dialogs.
  • Typo, removed extra code that does nothing.
  • CFolderDialog — Added support to use PIDL in addition to the file path.
  • Fix for #1692925 OnSettingChange incorrect test on SETTINGCHANGE_RESET.
  • Fixed MSG_WM_TIMER and handler prototype, removed unused argument (breaking change).
#46 (30.03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Remove unneeded message handler in main form for CFindReplaceDialog::GetFindReplaceMsg (this is part of CEditFindReplaceImplBase now).
  • CHyperLink: WM_WINDOWPOSCHANGED -> WM_SIZE
#45 (29.03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Formatting and small changes for atlfin.h and MTPad sample — also replaced CRT functions with Win32 ones to enable _ATL_MIN_CRT in atlfind.h.
  • Added WM_WINDOWPOSCHANGED handler for CHyperLink.
#44 (27.03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Add new atlfind.h containing new mixin classes to help implement find/replace functionality for CEdit or CRichEditCtrl based window classes:
    • CEditFindReplaceImplBase<T, TFindReplaceDialog>
    • CEditFindReplaceImpl<T, TFindReplaceDialog>
    • CRichEditFindReplaceImpl<T, TFindReplaceDialog>
  • Update MTPad sample to show usage of CRichEditFindReplaceImpl.
  • Fix depracated warning in MTPad usage of CRecentDocumentListBase::GetFromList.
  • In MTPad accelerator table, add Ctrl+H for replace and Shift+F3 for repeat (in reverse).
  • In MTPad view class, use CEditCommands/CRichEditCommands to show usage example.
#43 (26,03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • CDC::GetTextExtentExPoint was incorrectly #ifdef-ed out for WinCE.
  • Replaced SHGetMalloc with CoTaskMemFree in CFolderDialogImpl.
  • Replaced malloc/free with new/delete (+ a small fix in TabView).
  • Added LPCTSTR AtlLoadString(UINT uID): CE only overload.
#42 (23.03.2007)
Исходные тексты, содержащиеся в файлах atlfile.h и atlwinmisc.h, адаптированы для использования в разработке приложений для Windows Mobile (Windows CE).
#41 (22.03.2007)
Добавлен файл atlwinmisc.h, содержащий «обертки» для SetLayeredWindowAttributes, AnimateWindow, DeferWindowPos, Windows Resource API, String types (with better localization support), Window Text, LockWindowUpdate, WM_SETREDRAW, LoadLibrary, GetClientRect, GetWindowRect, WINDOWPLACEMENT, Windows Properties, Ini-files (WritePrivateProfileString, etc).
#40 (22.03.2007)
Updates for the desktop App Wizard:
  • Added calls to set font for views based on controls that use font.
  • Added scroll window as another view type.
#39 (20.03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Added TabBrowser sample - a web browser using TabView class.
#38 (16.03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Added back CColorDialog for WinCE with the right #ifdefs.
  • Added CBottomTabViewImpl and CBottomTabView classes for PPC.
  • Corrected the const issue with title argument of AddSimpleReBarBand.
  • Improved formatting of App Wizard generated code.
#37 (15.03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Formatting and better #ifdefs, removed CColorDialog for CE.
#36 (14.03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Added imaging draw support to CZoomScrollImpl.
  • Fixed bug #1673117 Incorrect WinCE exclusions.
  • Feature #1672867 Support for mobile 5 ::GetOpenFileNameEx: added Windows Mobile 5 and over class CFileDialogEx.
  • Minor compatibility fixes.
#35 (13.03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Added CSplitterImpl::SetSplitterPosPct, and changed App Wizard code to use it.
#34 (12.03.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • WTL 8.0 build 7070.
#33 (27.02.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • WTL 8.0 build 7058.
#32 (27.02.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • TabView classes implementation and related changes.
  • Added WINVER check for the new Vista Cmd Bar support.
  • Added forward declaration needed for _ATL_DLL.
#31 (02.02.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Typo in atlcrack.h, missing comment at the start of the line 1258.
  • Added Add* methods to several control classes in atlctrls.h to augment Insert* methods.
#30 (31.01.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Added message cracker handler prototypes.
  • CDialogResize: Fixed size/move for both X and Y, added center flags.
  • Added classes for new Vista Buffered Paint and Buffered Animation.
  • Support for WM_MOUSEHWHEEL for CScrollImpl
  • Added MiniPie Windows Mobile 2005 PPC and Smartphone sample.
  • Fixed bug in AppSave (Wizards/WTLMobile/Templates/1033).
#28 (12.01.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Comment change for atldlgs.h 1.27.
#27 (11.01.2007)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Small fixes for recent changes in: atldlgs.h 1.19, atlframe.h 1.22, atlmisc.h 1.26 and atlwince.h 1.12, 1.13.
#26 (26.12.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • WTL 8.0 build 6356.
#25 (20.12.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Dialog implementation without resource template.
#24 (12.12.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Corrections for Fix for #1579334 — Adding ReBar bands fails with new Windows SDK.
  • Support for new things in Vista — new messages etc. for common controls, dialogs, etc.
#23 (08.12.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • A little fix for the previous change (1.11).
#22 (05.12.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Support for TaskDialog in Vista.
  • Fixed a possible memory leak when using CRT functions while printing.
#21 (28.11.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • New Shell FileDialog (IFileOpenDialog and IFileSaveDialog) for Vista.
#20 (24.11.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Aero Wizard support: new classes for new messages and to make writing Aero Wizards more logical without using property sheet/page classes.
#19 (23.11.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Build 6323 — added VC++ 2005 Express Edition support.
#17 (02.11.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Fix bug #1348988: CFindFile::GetFilePath() fails on diskless root requests.
  • Fix bug #1350095: eVC BEGIN_UPDATE_UI_MAP bug.
  • Fix bug #1367263: Pocket PC — atl assert after navigating a CHyperLink.
  • Fix bug #1417467: Property sheet with listview on WM5.0 causes stack overflow.
  • Fix bug #1582688: Windows Mobile 2005 compatibility issues.
  • Fixed a bug in updated CAppStdDialogImpl.
  • Samples/ImageView: removed IDC_LICENSE from CAboutDlg Resize map.
  • Samples/SPControls: Update to atlwince 1.12.
#15 (01.11.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • WTL 8.0 build 6304.
#13 (23.10.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Correction for #1576434 — Improve support for Secure CRT CString allocated length.
  • Typo: "&" instead of "&&" in #if statement.
#9 (11.10.2006)
Слияние с оригинальными исходными текстами WTL из репозитория на SourceForge:
  • Work for #1573070 — WinSDK uxtheme.h changed — need to update atltheme.h.
#6 (20.09.2006)
Добавлен класс CFile. Исправлена ошибка в методе CAppWindowBase::ActivatePreviousInstance.
#4 (16.08.2006)
Начальный импорт исходных текстов WTL из репозитория на SourceForge.

Дистрибутив

download.gif Исходные тексты: my-wtl-r170.zip (1 480 335 байт).

обновлено
05.01.2012
 
Проверка PR и ТИЦ