テンプレート lt; DWORDt_dwStyle= 0、DWORDt_dwExStyle(&L) 0gt =;
CWinTraits をクラスします。(&G)
パラメーター
t_dwStyle
既定のウィンドウ スタイル。
t_dwExStyle
既定の拡張ウィンドウ スタイル。
解説
このクラスは、ATL ウィンドウ オブジェクトの特性を標準化の単純なメソッドを提供します。ATL ウィンドウ オブジェクトの両方標準および拡張スタイルを指定することができます。
CWinTraitsクラス、ATL ウィンドウ クラスを作成するには、テンプレート パラメーターとしてウィンドウ オブジェクトのスタイルを指定する使用することができます。
クラスの ATL のウィンドウ スタイルの 3 つの定義済みの型を使用して:
CControlWinTraits
標準コントロール ウィンドウ用に設計されて。次の標準のスタイルが使用されます: WS_CHILD、 WS_VISIBLE、 WS_CLIPCHILDREN、 WS_CLIPSIBLINGS。拡張スタイルがないです。
CFrameWinTraits
標準フレーム ウィンドウ用に設計されて。使用する標準的なスタイルを含める: WS_OVERLAPPEDWINDOW WS_CLIPCHILDREN、 WS_CLIPSIBLINGS。使用する拡張スタイルが含まれます: WS_EX_APPWINDOWとWS_EX_WINDOWEDGE。
CMDIChildWinTraits
標準の MDI 子ウィンドウ用に設計されて。使用する標準的なスタイルを含める: WS_OVERLAPPEDWINDOW、 WS_CHILD、 WS_VISIBLE、 WS_CLIPCHILDREN、 WS_CLIPSIBLINGS。使用されている拡張スタイルを含める: WS_EX_MDICHILD。
CWinTraitsに加えて、 CWinTraitsORと同じ機能に加え、ビットごとの OR 演算子を使用してスタイルを結合する機能を提供します。
#include lt;atlwin.h>