Partager via


Noms du contrôle, Assistant Contrôle ActiveX Smart Device MFC

Mise à jour : novembre 2007

Utilisez cette page pour spécifier les noms pour la classe du contrôle et la classe de page de propriétés, les noms de types et tapez des identificateurs pour votre contrôle. À l'exception du champ Nom court, tous les autres champs peuvent être modifiés de manière indépendante. Si vous changez le texte du champ Nom court, la modification est répercutée sur les noms de tous les autres champs de cette page. Ce mode d'affectation des noms est destiné à faciliter l'identification de tous les noms lorsque vous développez votre contrôle.

  • Nom court
    Fournit un nom abrégé pour le contrôle. Par défaut, ce nom est défini sur la base du nom de projet que vous avez spécifié dans la boîte de dialogue Nouveau projet. Le nom indiqué dans ce champ détermine les noms des classes, les noms des types et les identificateurs des types, à moins que vous ne modifiiez manuellement les champs correspondants.

  • Classe du contrôle
    Par défaut, le nom de la classe du contrôle est défini à partir du nom court, auquel sont ajoutés le préfixe C et le suffixe Ctrl. Par exemple, si le nom court de votre contrôle est Price, le nom de la classe du contrôle est CPriceCtrl.

  • Fichier .h du contrôle
    Par défaut, le nom du fichier d'en-tête est défini à partir du nom court, auquel sont ajoutés le suffixe Ctrl et l'extension de fichier.h. Par exemple, si le nom court de votre contrôle est Price, le nom du fichier d'en-tête est PriceCtrl.h. Le nom indiqué dans ce champ doit correspondre au nom de la classe du contrôle.

  • Fichier .cpp du contrôle
    Par défaut, le nom du fichier d'en-tête est défini à partir du nom court, auquel sont ajoutés le suffixe Ctrl et l'extension de fichier.cpp. Par exemple, si le nom court de votre contrôle est Price, le nom du fichier d'en-tête est PriceCtrl.cpp. Le nom indiqué dans ce champ doit correspondre au nom de l'en-tête.

  • Type du contrôle
    Par défaut, le nom du type du contrôle est défini à partir du nom court, suivi du terme Control. Par exemple, si le nom court de votre contrôle est Price, le nom du type de la classe du contrôle est Price Control. Si vous changez la valeur de ce champ, veillez à ce que le nom indique une relation d'héritage.

  • ID du type du contrôle
    Définit l'ID du type du contrôle pour la classe du contrôle. Cette chaîne est consignée par le contrôle dans le Registre lors de son ajout au projet. Elle est utilisée par les applications conteneurs pour créer une instance du contrôle. Par défaut, l'ID du type du contrôle est défini en fonction du nom de projet, que vous avez spécifié dans la boîte de dialogue Nouveau projet et du nom court. Ce nom doit correspondre au nom du type. Par défaut, l'ID du type de contrôle apparaît comme suit : NomProjet.NomCourtCtrl.1. Si vous modifiez le nom court dans cette boîte de dialogue, l'ID du type de contrôle apparaît comme suit : NomProjet.NouveauNomCourtCtrl.1.

  • Classe de page de prop.
    Par défaut, le nom de la classe de la page de propriétés est défini à partir du nom court, auquel sont ajoutés le préfixe C et le suffixe PropPage. Par exemple, si le nom court de votre contrôle est Price, le nom de la page de propriétés est CPricePropPage. Ce nom doit correspondre au nom de la classe du contrôle, complété par PropPage.

  • Fichier .h de page de prop.
    Par défaut, le nom du fichier d'en-tête de la page de propriétés est défini à partir du nom court, auquel sont ajoutés le suffixe PropPage et l'extension de fichier .h. Par exemple, si le nom court de votre contrôle est Price, le nom du fichier d'en-tête de la page de propriétés est PricePropPage.h. Ce nom doit correspondre au nom de la classe.

  • Fichier .cpp de page de prop.
    Par défaut, le nom du fichier d'implémentation de la page de propriétés est défini à partir du nom court, auquel sont ajoutés le suffixe PropPage et l'extension de fichier .cpp. Par exemple, si le nom court de votre contrôle est Price, le nom du fichier d'en-tête de la page de propriétés est PricePropPage.cpp. Ce nom doit correspondre au nom du fichier d'en-tête.

  • Type de classe pg. de prop.
    Par défaut, le nom du type de la page de propriétés est défini à partir du nom court, suivi du terme  Property Page. Par exemple, si le nom court de votre contrôle est Price, le nom du type de la page de propriétés est Price Property Page. Si vous changez la valeur de ce champ, veillez à ce que le nom indique la classe du contrôle.

  • ID du type de page de prop.
    Définit l'ID de la classe pour la page de propriétés. Cette chaîne est consignée par le contrôle dans le Registre lors de son ajout au projet. Elle est utilisée par les applications conteneurs pour créer une instance de la page de propriétés du contrôle. Par défaut, l'ID du type de la page de propriétés est défini en fonction du nom de projet, que vous avez spécifié dans la boîte de dialogue Nouveau projet et du nom court. Ce nom doit correspondre au nom du type. Par défaut, l'ID du type de page de propriétés apparaît comme suit : NomProjet.NomCourtPageProp.1. Si vous modifiez le nom court dans cette boîte de dialogue, l'ID du type de page de propriétés apparaît comme suit : NomProjet.NouveauNomCourtPageProp.1.

Voir aussi

Référence

Assistant Contrôle ActiveX Smart Device MFC