Partager via


IMPLEMENT_OLECTLTYPE

Implémente les fonctions membres du GetUserTypeNameID et de GetMiscStatus de la classe de contrôle.

DECLARE_OLECTLTYPE(class_name, idsUserTypeName, dwOleMisc )

Paramètres

  • nom de classe
    Nom de la classe de contrôle.

  • idsUserTypeName
    L'ID de ressource de chaîne contenant le nom externe de contrôle.

  • dwOleMisc
    Énumération qui contient un ou plusieurs indicateurs. Pour plus d'informations sur cette énumération, consultez OLEMISC dans Kit de développement logiciel Windows.

Notes

En plus de IMPLEMENT_OLECTLTYPE, vous devez ajouter la macro DECLARE_OLECTLTYPE à votre déclaration de classe de contrôle.

La fonction membre GetUserTypeNameID retourne la chaîne de ressource qui identifie la classe de contrôle. GetMiscStatus retourne des octets OLEMISC pour le contrôle. Cette énumération spécifie une collection de paramètres qui décrit diverses caractéristiques de votre contrôle. Pour une description complète des paramètres OLEMISC, consultez OLEMISC dans Kit de développement logiciel Windows.

Notes

Les paramètres par défaut utilisés par ControlWizard ActiveX sont : OLEMISC_ACTIVATEWHENVISIBLE, OLEMISC_SETCLIENTSITEFIRST, OLEMISC_INSIDEOUT, OLEMISC_CANTLINKINSIDE, et OLEMISC_RECOMPOSEONRESIZE.

Configuration requise

En-tête : afxctl.h

Voir aussi

Référence

DECLARE_OLECTLTYPE

Concepts

macro MFC et Globals