Partager via


control

Spécifie que le type défini par l’utilisateur est un contrôle.

Syntaxe

[control]

Notes

L’attribut de contrôle implique l’attribut de coclasse . L’attribut C++ du contrôle a la même fonctionnalité que l’attribut MIDL de contrôle .

Exemple

// cpp_attr_ref_control.cpp
// compile with: /LD
#include <windows.h>
[module(name="Test", control=true)];

[object, uuid("9e66a290-4365-11d2-a997-00c04fa37ddb")]
__interface ICustom {
   HRESULT Custom([in] long l, [out, retval] long *pLong);
};

[coclass, control, appobject, uuid("9e66a294-4365-11d2-a997-00c04fa37ddb")]
class CTest : public ICustom {};

Spécifications

Contexte d’attribut Valeur
S’applique à class, struct
Renouvelable Non
Attributs requis Aucune
Attributs non valides Aucune

Pour plus d'informations sur les contextes d'attribut, consultez Contextes d'attribut.

Voir aussi

Attributs IDL
Attributs de classe
Attributs Typedef, Enum, Union et Struct