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


Класс _U_MENUorID

Этот класс предоставляет программы-оболочки для CreateWindow и CreateWindowEx.

Важное примечаниеВажно

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

class _U_MENUorID

Члены

f89c2whs.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

_U_MENUorID::_U_MENUorID

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

f89c2whs.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

_U_MENUorID::m_hMenu

Дескриптор меню.

Заметки

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

Этот класс предназначен для реализации программы-оболочки к функциям API, в частности CreateWindow и CreateWindowEx Windows, оба они принимают аргумент HMENU, который может быть идентификатором дочернего окна (UINT), а не дескриптор меню.Например, можно просмотреть этот класс используется как параметр в CWindowImpl::Create.

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

Требования

Header: atlwin.h

См. также

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

Общие сведения о классе библиотеки ATL