Afficher : Delphi C++
Préférences d'affichage

DesignIntf

De XE2 API Documentation

Définit les interfaces et les classes utilisées par les éditeurs de propriétés de l'EDI. Pour de plus amples informations, voir les commentaires du code.


Sommaire

Classes

IActivatableReprésente un composant qui peut être activé.
IClassFournit un accès aux métadonnées de classes.
IComponentEditorIComponentEditor est l'interface qu'utilise le Concepteur de fiches pour communiquer avec les éditeurs de composant.
IComponentGuidelinesFournit un accès aux recommandations relatives aux composants visuels.
ICustomModuleReprésente un module personnalisé.
IDefaultEditorReprésente un éditeur par défaut.
IDesignEditQueryFournit un accès aux opérations d'édition.
IDesignerIDesigner est une interface pour le concepteur de fiches dans l'EDI.
IDesigner100IDesigner100 est une interface au concepteur de fiches dans l'EDI.
IDesigner60IDesigner60 est une interface au concepteur de fiches dans l'EDI.
IDesigner70IDesigner70 est une interface au concepteur de fiches dans l'EDI.
IDesigner80IDesigner80 est une interface au concepteur de fiches dans l'EDI.
IDesignerSelectionsIDesignerSelections représente une liste d'objets persistants.
IDesignNotificationReprésente une notification de l'EDI quand un événement spécifique se produit.
IDesignObjectReprésente un objet sur le concepteur de fiches.
IDesignPersistentReprésente un objet persistant utilisé par le concepteur.
IDesignWindowReprésente une fenêtre de conception qui apparaît dans l'EDI.
IEditHandlerFournit un accès aux opérations d'édition.
IEventInfoContient les informations de type à propos d'un événement.
IHostFormReprésente une fiche d'hôte ou un concepteur personnalisé.
IImplementationFournit l'accès à l'instance d'une classe.
IMethodPropertyReprésente une propriété de méthode.
IPropertyIProperty est l'interface qu'utilise l'inspecteur d'objets pour communiquer avec les éditeurs de propriété.
IProperty160
IProperty70Représente une propriété.
IProperty80Représente une propriété.
IPropertyControlFournit le contrôle des données d'une propriété.
IPropertyDescriptionVous permet d'ajouter des descriptions à la propriété.
IPropertyHostFournit l'accès à un contrôle de propriété déroulant.
IPropertyHost20Fournit l'accès à un contrôle de propriété déroulant.
IPropertyKindFournit l'accès au type de la propriété.
IReferencePropertyReprésente une propriété dont la valeur est un autre composant de la fiche.
ISelectionEditorFournit un support pour les composants d'édition sélectionnés dans le concepteur de fiches.
ISelectionEditorListReprésente une liste de ISelectionEditors.
ISelectionPropertyFilterFournit le support du filtrage de la liste des propriétés d'une sélection à envoyer à l'inspecteur d'objets.
IShowReferenceProperty
IWidePropertyReprésente une propriété de chaîne large.
IWideProperty10Représente une extension à l'interface IWideProperty.
IWidePropertyDescriptionFournit le support permettant d'obtenir la description d'une propriété.
TBaseComponentEditorTBaseComponentEditor est la classe de base pour tous les éditeurs de composants.
TBaseComponentGuidelinesTBaseComponentGuidelines est la classe de base pour les classes de recommandations en matière de composants.
TBaseCustomModuleClasse de base pour les modules personnalisés.
TBasePropertyEditorTBasePropertyEditor est la classe de base de tous les éditeurs de propriétés.
TBaseSelectionEditorClasse de base pour les classes d'éditeurs de sélection.
TClassWrapperWrapper de base pour IClass.
TComponentEditorClassClasse de TBaseComponentEditor.
TComponentGuidelinesClassClasse de TBaseComponentGuidelines.
TCustomModuleClassClasse de TBaseCustomModule.
TDesignerSelectionsTDesignerSelections gère une liste d'objets persistants.
TDragTargetFournit le support pour les opérations glisser-déposer.
TDragTargetClassClasse de TDragTarget.
TEventInfoReprésente les informations de type pour un événement.
TPropertyEditorClassClasse de TBasePropertyEditor.
TSelectionEditorClassClasse de TBaseSelectionEditor.

Routines

CreateSelectionList
EnableDemandLoadReport
ForceDemandLoadState
PersistentToDesignObject
RegisterComponentEditorRecense un éditeur pour qu'il soit disponible lors de la conception.
RegisterComponentGuidelines
RegisterCustomModule
RegisterDesignDragObject
RegisterDesignNotification
RegisterDragTarget
RegisterIDropTarget
RegisterPropertiesInCategoryRecense plusieurs propriétés dans une catégorie de propriété spécifique.
RegisterPropertyEditorPermet à un composant d'afficher un éditeur de propriété personnalisé depuis l'inspecteur d'objets.
RegisterPropertyInCategoryRecense une seule propriété dans une catégorie de propriété spécifique.
RegisterPropertyMapper
RegisterSelectionEditor
SetPropertyEditorGroup
UnlistPublishedProperty
UnregisterDesignNotification

Types

TCustomModuleAttribute
TCustomModuleAttributes
TDemandLoadState
TDesignerGuideType
TEditAction
TEditState
TEditStates
TPropertyAttribute
TPropertyAttributes
TPropKind

Variables

EnableDemandLoadReportProc
ForceDemandLoadStateProc
GReferenceExpandableIndique si l'inspecteur d'objets traite les propriétés des composants comme des sous-propriétés développables.
GShowReadOnlyPropsIndique si l'inspecteur d'objets affiche les propriétés publiées qui sont en lecture seule.
RegisterComponentEditorProc
RegisterComponentGuidelinesProc
RegisterCustomModuleProc
RegisterDesignDragObjectProc
RegisterDesignNotificationProc
RegisterDragTargetProc
RegisterIDropTargetProc
RegisterPropertyEditorProc
RegisterPropertyInCategoryProc
RegisterPropertyMapperProc
RegisterSelectionEditorProc
SetPropertyEditorGroupProc
UnregisterDesignNotificationProc

Constantes

cmaVirtualSizecmaVirtualSize: TCustomModuleAttribute = cmaVirtualSize;
dlDefaultdlDefault: TDemandLoadState = dlDefault;
dlDisabledlDisable: TDemandLoadState = dlDisable;
dlEnabledlEnable: TDemandLoadState = dlEnable;
eaCopyeaCopy: TEditAction = eaCopy;
eaCuteaCut: TEditAction = eaCut;
eaDeleteeaDelete: TEditAction = eaDelete;
eaElideeaElide: TEditAction = eaElide;
eaPasteeaPaste: TEditAction = eaPaste;
eaPrinteaPrint: TEditAction = eaPrint;
eaRedoeaRedo: TEditAction = eaRedo;
eaSelectAlleaSelectAll: TEditAction = eaSelectAll;
eaUndoeaUndo: TEditAction = eaUndo;
esCanCopyesCanCopy: TEditStates = esCanCopy;
esCanCreateTemplateesCanCreateTemplate: TEditStates = esCanCreateTemplate;
esCanCutesCanCut: TEditStates = esCanCut;
esCanDeleteesCanDelete: TEditStates = esCanDelete;
esCanEditOleesCanEditOle: TEditStates = esCanEditOle;
esCanElideesCanElide: TEditStates = esCanElide;
esCanPasteesCanPaste: TEditStates = esCanPaste;
esCanPrintesCanPrint: TEditStates = esCanPrint;
esCanRedoesCanRedo: TEditStates = esCanRedo;
esCanSelectAllesCanSelectAll: TEditStates = esCanSelectAll;
esCanUndoesCanUndo: TEditStates = esCanUndo;
gtAlignBottomgtAlignBottom: TDesignerGuideType = gtAlignBottom;
gtAlignLeftgtAlignLeft: TDesignerGuideType = gtAlignLeft;
gtAlignRightgtAlignRight: TDesignerGuideType = gtAlignRight;
gtAlignTopgtAlignTop: TDesignerGuideType = gtAlignTop;
gtBaselinegtBaseline: TDesignerGuideType = gtBaseline;
gtMarginBottomgtMarginBottom: TDesignerGuideType = gtMarginBottom;
gtMarginLeftgtMarginLeft: TDesignerGuideType = gtMarginLeft;
gtMarginRightgtMarginRight: TDesignerGuideType = gtMarginRight;
gtMarginTopgtMarginTop: TDesignerGuideType = gtMarginTop;
gtPaddingBottomgtPaddingBottom: TDesignerGuideType = gtPaddingBottom;
gtPaddingLeftgtPaddingLeft: TDesignerGuideType = gtPaddingLeft;
gtPaddingRightgtPaddingRight: TDesignerGuideType = gtPaddingRight;
gtPaddingTopgtPaddingTop: TDesignerGuideType = gtPaddingTop;
MaxIdentLengthMaxIdentLength: Integer = $3F;
paAutoUpdatepaAutoUpdate: TPropertyAttribute = paAutoUpdate;
paCustomDropDownpaCustomDropDown: TPropertyAttribute = paCustomDropDown;
paDialogpaDialog: TPropertyAttribute = paDialog;
paDisplayReadOnlypaDisplayReadOnly: TPropertyAttribute = paDisplayReadOnly;
paFullWidthNamepaFullWidthName: TPropertyAttribute = paFullWidthName;
paMultiSelectpaMultiSelect: TPropertyAttribute = paMultiSelect;
paNotNestablepaNotNestable: TPropertyAttribute = paNotNestable;
paReadOnlypaReadOnly: TPropertyAttribute = paReadOnly;
paRevertablepaRevertable: TPropertyAttribute = paRevertable;
paSortListpaSortList: TPropertyAttribute = paSortList;
paSubPropertiespaSubProperties: TPropertyAttribute = paSubProperties;
paValueEditablepaValueEditable: TPropertyAttribute = paValueEditable;
paValueListpaValueList: TPropertyAttribute = paValueList;
paVCLpaVCL: TPropertyAttribute = paVCL;
paVolatileSubPropertiespaVolatileSubProperties: TPropertyAttribute = paVolatileSubProperties;
pkEventspkEvents: TPropKind = pkEvents;
pkPropertiespkProperties: TPropKind = pkProperties;
sActionCategoryNamesActionCategoryName: WideString = Action;
sAppearanceCategoryNamesAppearanceCategoryName: WideString = Appearance;
sBehaviorCategoryNamesBehaviorCategoryName: WideString = Behavior;
sDatabaseCategoryNamesDatabaseCategoryName: WideString = Database;
sDataCategoryNamesDataCategoryName: WideString = Data;
sDesignCategoryNamesDesignCategoryName: WideString = Design;
sDragNDropCategoryNamesDragNDropCategoryName: WideString = Drag Drop/Docking;
sFocusCategoryNamesFocusCategoryName: WideString = Focus;
sHelpCategoryNamesHelpCategoryName: WideString = Help and Hints;
sInputCategoryNamesInputCategoryName: WideString = Input;
sInvalidFiltersInvalidFilter: WideString = Property filters may only be name, class or type based (%%d:%%d);
sKeyCategoryNamesKeyCategoryName: WideString = Key;
sLayoutCategoryNamesLayoutCategoryName: WideString = Layout;
sLegacyCategoryNamesLegacyCategoryName: WideString = Legacy;
sLinkageCategoryNamesLinkageCategoryName: WideString = Linkage;
sLocaleCategoryNamesLocaleCategoryName: WideString = Locale;
sLocalizableCategoryNamesLocalizableCategoryName: WideString = Localizable;
sMiscellaneousCategoryNamesMiscellaneousCategoryName: WideString = Miscellaneous;
sMouseCategoryNamesMouseCategoryName: WideString = Mouse;
sPropertyChangeCategoryNamesPropertyChangeCategoryName: WideString = Property Changed;
sVisualCategoryNamesVisualCategoryName: WideString = Visual;
sWindowStyleNamesWindowStyleName: WideString = Window Style;


Versions précédentes
Traductions