Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека активных шаблонов (ATL) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Этот класс адаптера аргументов позволяет передавать имена ресурсов (LPCTSTRs) или идентификаторы ресурсов (UINTS) в функцию без необходимости преобразования вызывающего идентификатора в строку с помощью макроса MAKEINTRESOURCE.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
class _U_STRINGorID
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| _U_STRINGorID::_U_STRINGorID | Конструктор. |
Открытые члены данных
| Имя | Описание |
|---|---|
| _U_STRINGorID::m_lpstr | Идентификатор ресурса. |
Замечания
Этот класс предназначен для реализации оболочки в API управления ресурсами Windows, таких как функции FindResource, LoadIcon и LoadMenu , которые принимают аргумент LPCTSTR, который может быть именем ресурса или его идентификатором.
Класс определяет две перегрузки конструктора: один принимает аргумент LPCTSTR, а другой принимает аргумент UINT. Аргумент UINT преобразуется в тип ресурса, совместимый с функциями управления ресурсами Windows, с помощью макроса MAKEINTRESOURCE и результата, хранящегося в одном члене данных класса, m_lpstr. Аргумент конструктора LPCTSTR хранится непосредственно без преобразования.
Требования
Заголовок: atlwin.h
_U_STRINGorID::m_lpstr
Класс содержит значение, переданное любой из его конструкторов в качестве общедоступного элемента данных LPCTSTR.
LPCTSTR m_lpstr;
_U_STRINGorID::_U_STRINGorID
Конструктор UINT преобразует свой аргумент в тип ресурса, совместимый с функциями управления ресурсами Windows с помощью макроса MAKEINTRESOURCE, и результат хранится в одном члене данных класса, m_lpstr.
_U_STRINGorID(UINT nID);
_U_STRINGorID(LPCTSTR lpString);
Параметры
nID
Идентификатор ресурса.
lpString
Имя ресурса.
Замечания
Аргумент конструктора LPCTSTR хранится непосредственно без преобразования.