CHandle 類別
這個類別提供方法來建立和使用物件控制代碼。
class CHandle
Members
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
呼叫這個方法附加至現有的控制代碼的 CHandle 物件。 |
|
呼叫這個方法會關閉 CHandle 物件。 |
|
呼叫這個方法中斷連結 CHandle 物件的控制代碼。 |
公用運算子
名稱 |
描述 |
---|---|
傳回已儲存的控制代碼的值。 |
|
指派運算子。 |
公用資料成員
名稱 |
描述 |
---|---|
儲存控制項的成員變數。 |
備註
可以使用 CHandle 物件,就需要控制代碼:主要差異是 CHandle 物件會自動刪除。
注意事項 |
---|
而其他使用 INVALID_HANDLE_VALUE,有些 API 函式會使用 null 做為 null 或無效的控制代碼。只CHandle 用法可讓和視為 INVALID_HANDLE_VALUE 失效為真正的控制代碼。如果您呼叫可能會傳回 INVALID_HANDLE_VALUE 的 API,您應該檢查這個值是在呼叫 CHandle::Attach 或將它傳遞至 CHandle 建構函式並傳遞 null。 |
需求
Header: atlbase.h