共用方式為


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樣式的擴充樣式組合

另請參閱

類別概觀
了解視窗特性