_U_MENUorID, classe
Cette classe fournit des wrappers pour CreateWindow et CreateWindowEx.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.
class _U_MENUorID
Membres
Constructeurs publics
Nom |
Description |
---|---|
Constructeur. |
Données membres publiques
Nom |
Description |
---|---|
Un handle d'un menu. |
Notes
Cette classe d'adaptateur d'argument autorise les identificateurs (uints) ou les handles de menu (HMENUs) à passer à une fonction sans nécessiter un cast explicite sur la partie de l'appelant.
Cette classe est conçue pour implémenter des wrappers aux fonctions API Windows, en particulier de CreateWindow et de CreateWindowEx , qui acceptent un argument d' HMENU qui peut être un identificateur de fenêtre enfant (uint) plutôt qu'un handle de menu. Par exemple, vous pouvez consulter cette classe de service comme paramètre à CWindowImpl::Create.
La classe définit deux surcharges de constructeur : il reçoit un argument de uint et l'autre accepte un argument d' HMENU . L'argument de uint est simplement casté à HMENU dans le constructeur et le résultat stockés dans le membre unique de la classe, m_hMenu. L'argument au constructeur d' HMENU est stocké directement sans conversion.
Configuration requise
Header: atlwin.h