共用方式為


_U_STRINGorID 類別

這個引數配接器類別可讓資源名稱 (LPCTSTR) 或資源識別碼 (UINT) 傳遞至函式,而不需要呼叫端使用 MAKEINTRESOURCE 宏將識別碼轉換成字串。

重要

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

語法

class _U_STRINGorID

成員

公用建構函式

名稱 描述
_U_STRINGorID::_U_STRINGorID 建構函式。

公用資料成員

名稱 描述
_U_STRINGorID::m_lpstr 資源識別碼。

備註

這個類別是針對實作 Windows 資源管理 API 的包裝函式所設計,例如 FindResource LoadIcon LoadMenu 函式,其接受 LPCTSTR 引數,該引數可能是資源的名稱或其識別碼。

類別會定義兩個建構函式多載:一個接受 LPCTSTR 引數,另一個接受 UINT 引數。 UINT 引數會使用 MAKEINTRESOURCE 宏和類別單一資料成員中儲存的結果,轉換成與 Windows 資源管理功能相容的資源類型, m_lpstr 。 LPCTSTR 建構函式的引數會直接儲存,而不需要轉換。

需求

標頭: atlwin.h

_U_STRINGorID::m_lpstr

類別會保留傳遞至其中一個建構函式作為公用 LPCTSTR 資料成員的值。

LPCTSTR m_lpstr;

_U_STRINGorID::_U_STRINGorID

UINT 建構函式會使用 MAKEINTRESOURCE 宏,將其引數轉換成與 Windows 資源管理功能相容的資源類型,而結果會儲存在類別的單一資料成員中 m_lpstr。

_U_STRINGorID(UINT nID);
_U_STRINGorID(LPCTSTR lpString);

參數

nID
資源識別碼。

lpString
資源名稱。

備註

LPCTSTR 建構函式的引數會直接儲存,而不需要轉換。

另請參閱

類別概觀