Windows Template Library (WTL)
Windows Template Library(WTL)は、Windowsアプリケーションやユーザーインターフェースコンポーネントの開発を支援するために設計されたライブラリです。C++で書かれたオープンソースのツールやテンプレートのコレクションを提供し、フレーム、オブジェクト、ダイアログボックス、シート、プロパティなど、アプリのインターフェース内のさまざまな要素をカスタマイズすることができます。元々はMicrosoftの従業員向けに内部利用を目的として作成されましたが、WTLの有用性により一般向けにリリースされました。Visual Studioのアドオンとして機能し、Win32アプリを作成するためのSDKとしても機能します。
Windows Template Library(WTL)を利用するには、Windows用のVisual Studioのインストールが必要であり、Win32 APIとそのコアコンセプトの基本的な理解が必要です。公式のMicrosoftリソースがWTLには不足していますが、強力なコミュニティが、その機能を効果的に活用したいユーザーにサポートを提供しています。