<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Windows_Template_Library</id>
	<title>Windows Template Library - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Windows_Template_Library"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Windows_Template_Library&amp;action=history"/>
	<updated>2026-06-27T00:00:59Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Windows_Template_Library&amp;diff=283476&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救4个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Windows_Template_Library&amp;diff=283476&amp;oldid=prev"/>
		<updated>2022-05-18T22:47:25Z</updated>

		<summary type="html">&lt;p&gt;补救4个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
| name                       = Windows Template Library&lt;br /&gt;
| logo                       =&lt;br /&gt;
| screenshot                 =&lt;br /&gt;
| caption                    =&lt;br /&gt;
| collapsible                =&lt;br /&gt;
| author                     =&lt;br /&gt;
| developer                  = Microsoft&lt;br /&gt;
| released                   =&lt;br /&gt;
| latest release version     = 10.0.9163&lt;br /&gt;
| latest release date        = 2019-06-13&lt;br /&gt;
| latest maintenance version =&lt;br /&gt;
| latest maintenance date    =&lt;br /&gt;
| latest preview version     =&lt;br /&gt;
| latest preview date        =&lt;br /&gt;
| frequently updated         =&lt;br /&gt;
| programming language       = [[C++]]&lt;br /&gt;
| operating system           = [[Microsoft Windows]]&lt;br /&gt;
| platform                   =&lt;br /&gt;
| size                       =&lt;br /&gt;
| language                   =&lt;br /&gt;
| status                     =&lt;br /&gt;
| genre                      = [[库|函式庫]]&lt;br /&gt;
| license                    = {{tsl|en|Common Public License}} / {{tsl|en|Microsoft Public License}}&lt;br /&gt;
| website                    = http://sourceforge.net/projects/wtl/&lt;br /&gt;
}}&lt;br /&gt;
{{noteTA|G1=IT}}&amp;#039;&amp;#039;&amp;#039;Windows Template Library&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;WTL&amp;#039;&amp;#039;&amp;#039;）是一個用於[[Win32]]研發的[[面向对象程序设计|物件導向]]的[[C++]][[模板 (C++)|模板]][[库|函式庫]]。WTL由[[Microsoft]]的員工Nenad Stefanovic創造，起初作為內部使用，之後發行為[[Visual Studio]]和Win32 Framework SDK的不支援增益集。它主要被開發作為[[MFC (微軟)|Microsoft Foundation Classes]]的輕量化替代品，以微軟[[Active Template Library|ATL]]函式庫（另一個被應用在創造[[COM]]與[[ActiveX]]的輕量函式庫）為基礎。&lt;br /&gt;
&lt;br /&gt;
== 簡介 ==&lt;br /&gt;
WTL提供實現不同用戶介面元件的支援，從框架和彈出式視窗，到[[多文件介面|MDI]]、標準和通用控制項、通用對話方塊、屬性工作表和頁面、[[图形设备接口]]物件，和其他通用的用戶介面元件，像可捲動的視窗、分割視窗、工具列和通用條。 WTL的主要目標是實現既小而有效率的程式碼，在以大小和速度上接近「純粹的」[[SDK]]程式的同時，提供更高階和更有彈性的物件模型給程式開發者。 其他一些class也有包含，像是與MFC的&amp;lt;code&amp;gt;CString&amp;lt;/code&amp;gt;語法相容的String wrapper以及一些Templated collection。&lt;br /&gt;
&lt;br /&gt;
大部分的WTL API都是標準Win32呼叫的鏡像，因此介面對於多數的Windows程式設計者趨向較為熟悉。雖然目前沒有微軟官方的文件存在，一個名為&amp;#039;&amp;#039;[http://www.viksoe.dk/code/wtldoc.htm WTL Documentation Project] {{Wayback|url=http://www.viksoe.dk/code/wtldoc.htm |date=20210225075550 }}&amp;#039;&amp;#039;的專案正在嘗試建立這個函式庫的廣泛參考資料。&lt;br /&gt;
&lt;br /&gt;
== 授權 ==&lt;br /&gt;
WTL是個模板函式庫，因而其內容建基於原始碼，但它原始的授權方式卻類似於[[MFC (微軟)|MFC]]原始碼所採用的方式，差在它沒有包含使用與散佈上的限制。在2004年時微軟讓所有的[[原始碼]]以{{tsl|en|Common Public License}}方式授權並在[[SourceForge]]上釋出原始碼。在版本7.5以後，這個函式庫也以{{tsl|en|Microsoft Permissive License}}的方式作為[[多重授權]]。&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
|title=Microsoft Permissive License (Ms-PL)&lt;br /&gt;
|url=http://www.microsoft.com/resources/sharedsource/licensingbasics/permissivelicense.mspx&lt;br /&gt;
|dead-url=yes&lt;br /&gt;
|archiveurl=https://web.archive.org/web/20070826011032/http://www.microsoft.com/resources/sharedsource/licensingbasics/permissivelicense.mspx&lt;br /&gt;
|archivedate=2007-08-26&lt;br /&gt;
|accessdate=2020-03-19&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
* [http://sourceforge.net/projects/wtl/ The SourceForge WTL project] {{Wayback|url=http://sourceforge.net/projects/wtl/ |date=20220517153009 }}&lt;br /&gt;
* [http://www.viksoe.dk/code/wtldoc.htm WTL Documentation] {{Wayback|url=http://www.viksoe.dk/code/wtldoc.htm |date=20210225075550 }} - An Effort to Create Documentation for the WTL Programming Library.&lt;br /&gt;
* [https://web.archive.org/web/20070926215628/http://www.gamedev.net/reference/programming/features/wtl1/ &amp;quot;Using the Windows Template Library Part 1&amp;quot;]&lt;br /&gt;
* [https://web.archive.org/web/20071007191132/http://www.gamedev.net/reference/programming/features/wtl2/ &amp;quot;Using the Windows Template Library Part 2&amp;quot;]&lt;br /&gt;
* [https://web.archive.org/web/20050610011759/http://www.codeproject.com/wtl/wtl4mfc1.asp &amp;quot;WTL for MFC Programmers&amp;quot;] – A series of tutorials aimed at MFC programmers who want to start using WTL&lt;br /&gt;
* [https://web.archive.org/web/20060114082321/http://wtl.wikispaces.com/ The WTL Wiki] - A wiki dedicated to the Windows Template Library (WTL)&lt;br /&gt;
* [https://web.archive.org/web/20070821011058/http://www.codeproject.com/wtl/ WTL for codeproject]&lt;br /&gt;
* [http://tech.groups.yahoo.com/group/wtl/ WTL for Yahoo tech.groups] {{Wayback|url=http://tech.groups.yahoo.com/group/wtl/ |date=20131005194702 }}&lt;br /&gt;
* [http://www.endurasoft.com/vcd/mfcwtl.htm A Quick MFC and WTL Comparison] {{Wayback|url=http://www.endurasoft.com/vcd/mfcwtl.htm |date=20070811012816 }}&lt;br /&gt;
&lt;br /&gt;
=== Microsoft&amp;#039;s download ===&lt;br /&gt;
* [https://web.archive.org/web/20070901015153/http://www.microsoft.com/downloads/details.aspx?familyid=128e26ee-2112-4cf7-b28e-7727d9a1f288&amp;amp;displaylang=en WTL 7.0]&lt;br /&gt;
* [https://web.archive.org/web/20070705002428/http://www.microsoft.com/downloads/details.aspx?familyid=1BE1EB52-AA96-4685-99A5-4256737781C5&amp;amp;displaylang=en WTL 7.1]&lt;br /&gt;
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=48cb01d7-112e-46c2-bb6e-5bb2fe20e626&amp;amp;DisplayLang=en WTL 7.5] {{Wayback|url=http://www.microsoft.com/downloads/details.aspx?FamilyID=48cb01d7-112e-46c2-bb6e-5bb2fe20e626&amp;amp;DisplayLang=en |date=20060223051628 }}&lt;br /&gt;
* [http://www.microsoft.com/downloads/details.aspx?familyid=E5BA5BA4-6E6B-462A-B24C-61115E846F0C&amp;amp;displaylang=en WTL 8.0] {{Wayback|url=http://www.microsoft.com/downloads/details.aspx?familyid=E5BA5BA4-6E6B-462A-B24C-61115E846F0C&amp;amp;displaylang=en |date=20070621183345 }}&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
{{Portal|自由軟體}}&lt;br /&gt;
* [[MFC (微軟)|MFC]]（微软基础类库）&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{Microsoft APIs}}&lt;br /&gt;
&lt;br /&gt;
[[Category:C++函式庫]]&lt;br /&gt;
[[Category:自由發展元件與函式庫]]&lt;br /&gt;
[[Category:自由軟體計劃]]&lt;br /&gt;
[[Category:微軟API]]&lt;br /&gt;
[[Category:面向对象的程序设计]]&lt;br /&gt;
[[Category:Windows独占自由软件]]&lt;br /&gt;
[[Category:使用CPL许可证的软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>