_U_STRINGorID是一個WTL的工具類,它可以自動轉換LPCTSTR和資源ID。
基本介紹
- 中文名:_U_STRINGorID
- 外文名:_U_STRINGorID
- ID:可以自動轉換LPCTSTR和資源ID
- 源碼:打開atlwin.h頭檔案
源碼,示例,
源碼
打開atlwin.h頭檔案,可以看到源碼:
class _U_STRINGorID
{
public:
_U_STRINGorID(_In_z_ LPCTSTR lpString) : m_lpstr(lpString) { }
_U_STRINGorID(_In_ UINT nID) : m_lpstr(MAKEINTRESOURCE(nID)) { }
LPCTSTR m_lpstr;
};
示例
該類在WTL的參數中被大量使用。
例如:類CPropertySheetImpl的構造函式。
CPropertySheetImpl mySheet ( IDS_SHEET_TITLE ); //使用字元串資源ID
CPropertySheetImpl mySheet ( _T("My prop sheet") ); //直接使用字元串