Класс _U_MENUorID
Этот класс предоставляет программы-оболочки для CreateWindow и CreateWindowEx.
![]() |
---|
Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows. |
class _U_MENUorID
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
Открытые члены данных
Имя |
Описание |
---|---|
Дескриптор меню. |
Заметки
Этот класс адаптера аргумента, позволяет UINT или идентификаторы (s) или дескрипторы меню (HMENU s), передаваемые функции без необходимости явного приведения на части вызывающего объекта.
Этот класс предназначен для реализации программы-оболочки к функциям API, в частности CreateWindow и CreateWindowEx Windows, оба они принимают аргумент HMENU, который может быть идентификатором дочернего окна (UINT), а не дескриптор меню.Например, можно просмотреть этот класс используется как параметр в CWindowImpl::Create.
Класс определяет 2 перегруженные варианты конструктора: принять аргумент UINT, а второй принимает аргумент HMENU.Аргумент UINT просто привести к HMENU в конструкторе, и результат, хранящиеся в элементе данных одного типа, m_hMenu.Аргумент конструктора HMENU хранятся непосредственно без преобразования.
Требования
Header: atlwin.h