Kelas _U_STRINGorID
Kelas adaptor argumen ini memungkinkan nama sumber daya (LPCTSTR) atau ID sumber daya (UINT) diteruskan ke fungsi tanpa memerlukan pemanggil untuk mengonversi ID ke string menggunakan makro MAKEINTRESOURCE.
Penting
Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.
Sintaks
class _U_STRINGorID
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
_U_STRINGorID::_U_STRINGorID | Konstruktor. |
Anggota Data Publik
Nama | Deskripsi |
---|---|
_U_STRINGorID::m_lpstr | Pengidentifikasi sumber daya. |
Keterangan
Kelas ini dirancang untuk menerapkan pembungkus ke API manajemen sumber daya Windows seperti fungsi FindResource, LoadIcon, dan LoadMenu , yang menerima argumen LPCTSTR yang mungkin merupakan nama sumber daya atau ID-nya.
Kelas mendefinisikan dua overload konstruktor: satu menerima argumen LPCTSTR dan yang lain menerima argumen UINT. Argumen UINT dikonversi ke jenis sumber daya yang kompatibel dengan fungsi manajemen sumber daya Windows menggunakan makro MAKEINTRESOURCE dan hasilnya disimpan di anggota data tunggal kelas, m_lpstr. Argumen ke konstruktor LPCTSTR disimpan secara langsung tanpa konversi.
Persyaratan
Header: atlwin.h
_U_STRINGorID::m_lpstr
Kelas ini menyimpan nilai yang diteruskan ke salah satu konstruktornya sebagai anggota data LPCTSTR publik.
LPCTSTR m_lpstr;
_U_STRINGorID::_U_STRINGorID
Konstruktor UINT mengonversi argumennya menjadi jenis sumber daya yang kompatibel dengan fungsi manajemen sumber daya Windows menggunakan makro MAKEINTRESOURCE dan hasilnya disimpan dalam anggota data tunggal kelas, m_lpstr.
_U_STRINGorID(UINT nID);
_U_STRINGorID(LPCTSTR lpString);
Parameter
Nid
ID sumber daya.
lpString
Nama sumber daya.
Keterangan
Argumen ke konstruktor LPCTSTR disimpan secara langsung tanpa konversi.