CWinTraitsOR クラス
更新 : 2007 年 11 月
このクラスには、ウィンドウ オブジェクトの作成に使用する、スタイルを標準化するためのメソッドが用意されています。
template <
DWORD t_dwStyle = 0,
DWORD t_dwExStyle = 0,
class TWinTraits = CControlWinTraits
>
class CWinTraitsOR
パラメータ
t_dwStyle
既定のウィンドウ スタイル。t_dwExStyle
既定の拡張ウィンドウ スタイル。
解説
この window traits クラスには簡易なメソッドが用意されていて、これによって ATL (Active Template Library) ウィンドウ オブジェクトの作成に使用するスタイルを標準化できます。このクラスの特殊な形式を CWindowImpl またはほかの ATL のウィンドウ クラスに対するテンプレート パラメータとして使用して、該当のウィンドウ クラスのインスタンスで使用する標準スタイルや拡張スタイルの最小セットを指定します。
ウィンドウ クラスのインスタンスすべてに特定のスタイルを確実に設定する必要がある場合は、このテンプレートの特殊な形式を使用します。この場合、CWindowImpl::Create の呼び出しで、インスタンスごとに異なるスタイルを設定できます。
既定のウィンドウ スタイルを指定する必要がある場合は、CWinTraits クラスを使用します。ただし、CWindowImpl::Create の呼び出しで既定のウィンドウ スタイルを指定する場合に限ります。
必要条件
ヘッダー : atlwin.h