共用方式為


CWinTraitsOR 類別

這個類別提供方法,以標準化建立視窗物件時所使用的樣式。

重要

這個類別及其成員不能用於在Windows 執行階段中執行的應用程式。

語法

template <DWORD t_dwStyle = 0,
          DWORD t_dwExStyle = 0,
          class TWinTraits = CControlWinTraits>
class CWinTraitsOR

參數

t_dwStyle
預設視窗樣式。

t_dwExStyle
預設延伸視窗樣式。

成員

公用方法

名稱 描述
CWinTraitsOR::GetWndExStyle 擷取 物件的擴充樣式 CWinTraitsOR
CWinTraitsOR::GetWndStyle 擷取 物件的標準樣式 CWinTraitsOR

備註

這個 視窗特性 類別提供一個簡單的方法,用來標準化用於建立 ATL 視窗物件的樣式。 使用這個類別的特製化做為 CWindowImpl 或其他 ATL 視窗類別的樣板參數 ,指定要用於該視窗類別實例的最小標準和擴充樣式集。

如果您想要確保視窗類別的所有實例都設定特定樣式,同時允許在呼叫 CWindowImpl::Create 時,以每個實例為基礎設定其他樣式,請使用此範本的特製化。

如果您想要提供只有在呼叫 CWindowImpl::Create 中未指定其他樣式時,才會使用的預設視窗樣式,請改用 CWinTraits

需求

標頭: atlwin.h

CWinTraitsOR::GetWndStyle

呼叫此函式,以擷取物件標準樣式和t_dwStyle 指定之預設樣式 CWinTraits 的組合(使用邏輯 OR 運算子)。

static DWORD GetWndStyle(DWORD dwStyle);

參數

dwStyle
用於建立視窗的樣式。

傳回值

使用邏輯 OR 運算子傳入 dwStyle 和預設 t_dwStyle 樣式的組合。

CWinTraitsOR::GetWndExStyle

呼叫此函式,以擷取 物件延伸樣式和 所 t_dwStyle 指定之預設樣式 CWinTraits 的組合(使用邏輯 OR 運算子)。

static DWORD GetWndExStyle(DWORD dwExStyle);

參數

dwExStyle
用於建立視窗的延伸樣式。

傳回值

使用邏輯 OR 運算子傳入 dwExStyle 和預設 t_dwExStyle 樣式的擴充樣式組合

另請參閱

類別概觀
了解視窗特性