Поделиться через


_U_STRINGorID Class

Этот класс адаптера аргумента позволяет или имена ресурсов (LPCTSTR s) или идентификаторы ресурса (UINT s), передаваемые функции, не требуя вызывающий объект преобразовал идентификатор в строку с помощью MAKEINTRESOURCE макрос.

Важно!

Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.

class _U_STRINGorID

Члены

Открытые конструкторы

Имя

Описание

_U_STRINGorID::_U_STRINGorID

Конструктор.

Открытые члены данных

Имя

Описание

_U_STRINGorID::m_lpstr

Идентификатор ресурса.

Заметки

Этот класс предназначен для реализации программы-оболочки в API управления ресурсами Windows как функции FindResource, LoadIcon и LoadMenu, которые принимают аргумент LPCTSTR, который может быть либо именем ресурса или по его идентификатору.

Класс определяет 2 перегруженные варианты конструктора: принять аргумент LPCTSTR, а второй принимает аргумент UINT. Аргумент UINT преобразовать в совместимый тип ресурса с функциями управления ресурсами Windows, используя макрос MAKEINTRESOURCE и результат, хранящиеся в элементе данных одного типа, m_lpstr. Аргумент конструктора LPCTSTR хранятся непосредственно без преобразования.

Требования

Header: atlwin.h

См. также

Другие ресурсы

ATL Class Overview