共用方式為


_U_MENUorID Class

這個類別會提供 CreateWindowCreateWindowEx提供包裝函式。

重要

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

class _U_MENUorID

Members

公用建構函式

名稱

描述

_U_MENUorID::_U_MENUorID

建構函式。

公用資料成員

名稱

描述

_U_MENUorID::m_hMenu

為功能表的控制代碼。

備註

這個引數配接器類別允許 ID (UINT) 或功能表控制代碼 (HMENU) 會傳遞至函式,而不需要明確轉換 (Cast) 在呼叫端部分。

這個類別會實作特定 Windows API, CreateWindowCreateWindowEx 函式的包裝函式設計,這兩者會接受 HMENU 引數可能是子視窗識別項 (UINT) 而不是功能表控制代碼。 例如,您可以看到這個類別會在使用中當做參數傳遞至 CWindowImpl::Create

類別會定義兩個建構函式多載:一個接受 UINT 引數,另一 HMENU 接受引數。 UINT 引數轉換成在類別的唯一資料成員和結果的 HMENU 儲存的建構函式, m_hMenuHMENU 至建構函式的引數直接儲存,而無法轉換。

需求

Header: atlwin.h

請參閱

其他資源

ATL Class Overview