Udostępnij za pośrednictwem


— formant

Określa, że typ zdefiniowany przez użytkownika jest kontrolką.

Składnia

[control]

Uwagi

Atrybut kontrolny oznacza atrybut coclass . Atrybut c++ kontrolki ma takie same funkcje jak atrybut MIDL kontrolki.

Przykład

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

Wymagania

Kontekst atrybutu Wartość
Dotyczy class, struct
Powtarzalne Nie.
Wymagane atrybuty Brak
Nieprawidłowe atrybuty Brak

Aby uzyskać więcej informacji na temat kontekstów atrybutów, zobacz Konteksty atrybutów.

Zobacz też

Atrybuty IDL
Atrybuty klasy
Atrybuty Typedef, Enum, Union oraz Struct