CHandle 類別

這個類別提供方法來建立和使用物件控制代碼。

class CHandle

Members

5fc6ft2t.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CHandle::CHandle

建構函式。

CHandle::~CHandle

解構函式。

5fc6ft2t.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CHandle::Attach

呼叫這個方法附加至現有的控制代碼的 CHandle 物件。

CHandle::Close

呼叫這個方法會關閉 CHandle 物件。

CHandle::Detach

呼叫這個方法中斷連結 CHandle 物件的控制代碼。

5fc6ft2t.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

CHandle::operator 控制代碼

傳回已儲存的控制代碼的值。

CHandle::operator =

指派運算子。

5fc6ft2t.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CHandle::m_h

儲存控制項的成員變數。

備註

可以使用 CHandle 物件,就需要控制代碼:主要差異是 CHandle 物件會自動刪除。

注意事項注意事項

而其他使用 INVALID_HANDLE_VALUE,有些 API 函式會使用 null 做為 null 或無效的控制代碼。只CHandle 用法可讓和視為 INVALID_HANDLE_VALUE 失效為真正的控制代碼。如果您呼叫可能會傳回 INVALID_HANDLE_VALUE 的 API,您應該檢查這個值是在呼叫 CHandle::Attach 或將它傳遞至 CHandle 建構函式並傳遞 null。

需求

Header: atlbase.h

請參閱

其他資源

ATL 類別概觀