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