Bagikan melalui


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.

Lihat juga

Gambaran Umum Kelas