_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 建構函式的引數會直接儲存,而不需要轉換。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應