Partager via


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)

Voir aussi

OleDestroyMenuDescriptor