Partager via


contrôle

spécifie que le type défini par l'utilisateur est un contrôle.

[control]

Notes

l'attribut de contrôle implique l'attribut de coclasse . L'attribut de contrôle C++ a les mêmes fonctionnalités que l'attribut de contrôle MIDL.

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 {};

Configuration requise

contexte d'attribut

S'applique à

classe, struct

reproductible

Non

attributs requis

Aucun

attributs valides

Aucun

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

Voir aussi

Autres ressources

Attributs IDL

Attributs de classe

Attributs Typedef, Enum, Union et Struct

Attributes Samples