OleCreateMenuDescriptor, fonction (ole2.h)
Crée et retourne un descripteur de menu OLE (c’est-à-dire une structure de données fournie par OLE qui décrit les menus) à utiliser par OLE lors de la distribution de messages et de commandes de menu.
Syntaxe
HOLEMENU OleCreateMenuDescriptor(
[in] HMENU hmenuCombined,
[in] LPOLEMENUGROUPWIDTHS lpMenuWidths
);
Paramètres
[in] hmenuCombined
Handle vers le menu combiné créé par l’objet .
[in] lpMenuWidths
Pointeur vers un tableau de six valeurs LONG indiquant le nombre de menus dans chaque groupe.
Valeur retournée
Retourne le handle au descripteur, ou NULL si la mémoire disponible est insuffisante.
Remarques
La fonction OleCreateMenuDescriptor peut être appelée par l’objet pour créer un descripteur pour le menu composite. OLE utilise ensuite ce descripteur pour distribuer les messages de menu et les commandes. Pour libérer le descripteur de menu partagé lorsqu’il n’est plus nécessaire, le conteneur doit appeler la fonction d’assistance complémentaire OleDestroyMenuDescriptor.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ole2.h |
Bibliothèque | Ole32.lib |
DLL | Ole32.dll |
Ensemble d’API | ext-ms-win-com-ole32-l1-1-3 (introduit dans Windows 10, version 10.0.10240) |