ATL を使用して実装されたフォーム スキニング用の COM DLL、フラットなカスタム効果、シンプルで使いやすい。 ATL で実現するウィンドウスキン変更の com DLL はフラットで使いやすい ATL で実現するウィンドウスキン変更の com DLL はフラットで使いやすいです。
サポートされている機能:
タイトルバーの文字色を設定する(TitleColor)
タイトルバーのグラデーション開始色を設定します (GradientBeginColor)
タイトルバーのグラデーション終了色を設定します(GradientEndColor)
ウィンドウの背景色の設定 (BackColor)
タイトル バーの高さ、値の範囲を設定する (TitleBarHeight)
枠線の幅を設定する(BorderWidth)
ウィンドウの透明度の設定 (アルファ)
影の色を設定する(ShadowColor)
影の深さを設定します (ShadowDepth)
影の透明度を設定する (ShadowTransparency)
影の種類を設定する(ShadowType)
最小化ボタンを表示するかどうかを設定します(ShowMButton)
最大化ボタンを表示するかどうかを設定します(ShowMaxButton)
ヘルプボタンを表示するかどうかを設定します(ShowHelpButton)
閉じるボタンの色を設定します (CloseButtonColor)
フォント スムージング (FontSmoothing) を有効にするかどうかを設定します。Arial、Tahoma、Microsoft Yahei などの少数のフォントのみがスムージングをサポートします。
テスト結果:
デフォルトのスタイル
窓が透明
カスタムスタイル
SAP スタイル
コンパイル環境:
Windows 10
Visual Studio 2019
注: vs6 ~ vs2019 のすべてのバージョンのコンパイルをサポートします。XP での使用をサポートしたい場合は、TSkin.dsw を使用し、必要に応じてアップグレードしてください。
一般的なアップグレード ルートは、移行のために vs6 を vs2005 にアップグレードし、その後 vs コンパイル環境の上位バージョンにアップグレードすることです。