テクニカル ノート 51: 今後の CTL3D を使用してください。

この注 CTL3D と MFC を使用する特定の問題をカバーするだけでなく、CTL3D の将来何を保持。

CTL3D をもの?

CTL3D」サブクラス」それらをより魅力的な 3 D 効果を与えることには、標準の windows コントロールとコントロールの作成] ダイアログの作成にフックします。この手法は、Microsoft Excel バージョン 4.0 で初めて使われました。Excel チーム、技術は、業界の残りの部分と共有。以来、CTL3D のデファクトスタンダードとなっているし、プロの Windows アプリケーションでよく使用されます。MFC 3.0 が直接この DLL の使用をサポートします。

今後の CTL3D

それがない、しかし、CTL3D とそれを使用してこのタスクを実行する方法は (それを確かにする独自のアプリケーションではないいくつかのものは) かなり難しいです。(すべてのアプリケーションは、同じ外観を持っているので)、オペレーティング システムによって提供される標準の外観を変更するアプリケーションの互換性とユーザー インターフェイスの不整合に します。Windows 95 などの将来の Windows オペレーティング システムは既定で、はるかに良いの 3 D 見て提供します。この CTL3D 不要になる最終的には、。

アプリケーションは、のみオペレーティング システムの 3 D 効果の組み込みのコントロールを提供していない場合、CTL3D を使用することをお勧めします。MFC 3.0 (およびより高い) これは既定では。CWinApp::Enable3dControlsは、Windows 95 (またはバージョン 4.0 として報告 Windows の任意のバージョン) を実行しているシステムの運用ではありません。アプリケーション、MFC ベースの場合でも、同じことをすることをお勧めです。

Windows 95 に固有の問題の詳細についてを参照してください技術的な注意 52: MFC 3.1 と Windows 95 アプリケーションの作成

番号順テクニカル ノート|nbsp;カテゴリ別テクニカル ノート(&N)

Index