OLEMISC, énumération
Constantes qui décrivent les caractéristiques des objets.
Espace de noms : Microsoft.VisualStudio.OLE.Interop
Assembly : Microsoft.VisualStudio.OLE.Interop (dans Microsoft.VisualStudio.OLE.Interop.dll)
Syntaxe
'Déclaration
Public Enumeration OLEMISC
public enum OLEMISC
Membres
Nom de membre | Description | |
---|---|---|
OLEMISC_RECOMPOSEONRESIZE | Lorsque le conteneur redimensionne l'espace alloué à afficher une des présentations de l'objet, l'objet souhaite recomposer la présentation.Cela signifie que que redimensionnent sur, l'objet souhaite faire plus que mettent à l'échelle son image.Si ce bit est défini, le conteneur doit forcer l'objet à l'état d'exécution et à l'appel avecIOleObject : : SetExtent la nouvelle taille. | |
OLEMISC_ONLYICONIC | L'objet n'a pas d'affichage du contenu utile autre que son icône.Du point de vue de l'utilisateur, l'affichage comme case à cocher d'icône (dans la boîte de dialogue spéciale de collage) pour cet objet doit toujours être activé, et ne doit pas être uncheckable.Notez que cet objet doit toujours avoir un aspect aspirable de contenu ; il regardera les mêmes que sa vue d'icône. | |
OLEMISC_INSERTNOTREPLACE | L'objet s'est initialisé des données dans la sélection actuelle du conteneur.Les conteneurs doivent examiner ce bit après avoir appelé IOleObject : : InitFromData pour initialiser un objet de la sélection actuelle.Si défini, le conteneur doit insérer l'objet à côté de la sélection actuelle plutôt que remplaçant la sélection actuelle.Si ce bit n'est pas défini, l'objet étant inséré remplace la sélection actuelle. | |
OLEMISC_STATIC | Cet objet est un objet statique, qui est un objet qui contient uniquement une présentation ; il ne contient aucune donnée native.Consultez l'OleCreateStaticFromData. | |
OLEMISC_CANTLINKINSIDE | Cet objet ne peut pas être la source de liaison à laquelle une fois lié active (les exécutions) l'objet.Si l'objet est sélectionné et copié au presse-papiers, le conteneur de l'objet peut offrir un lien dans un transfert de données du Presse-papiers qui, une fois lié, doit se connecter à l'extérieur de l'objet.L'utilisateur verrait l'objet sélectionné dans son conteneur, non ouvert pour modifier.Plutôt que de cette façon, le conteneur peut simplement refuser d'offrir une source de liaison en transférant des objets avec cet ensemble de bit.Exemples des objets qui ont ce bit défini pour comprendre les objets OLE1, les objets statiques, et les liens. | |
OLEMISC_CANLINKBYOLE1 | Cet objet peut être lié à par des conteneurs d'OLE 1.Ce bit est utilisé dans le membreOBJECTDESCRIPTOR de dwStatus de la structure transférée avec les formats de descripteur d'objet et de source de liaison.Un objet peut être lié à par des conteneurs d'OLE 1 s'il s'agit d'un document sans titre, un fichier, ou une sélection des données dans un fichier.Des objets embarqués ou les pseudo- objets pseudo-objets qui sont contenus dans un objet embarqué ne peuvent pas être liés à par des conteneurs d'OLE 1. (c. - à-d., conteneurs d'OLE 1 ne peut pas lier aux sources de liaison qui, une fois liées, requièrent le plusieurs serveur d'objet à exécuter. | |
OLEMISC_ISLINKOBJECT | Cet objet est un objet de lien.Ce bit est significatif à OLE 1 et est défini par l'objet de lien d'OLE 2 ; les applications objet n'ont pas besoin de définir ce bit. | |
OLEMISC_INSIDEOUT | Cet objet est capable de s'activer sur place, sans requérir l'installation des menus et des barres d'outils pour exécuter.Plusieurs ces objets peuvent être actives simultanément.Certains conteneurs, tels que des formulaires, peuvent choisir d'activer de tels objets automatiquement. | |
OLEMISC_ACTIVATEWHENVISIBLE | Ce bit est défini uniquement lorsque OLEMISC_INSIDEOUT est défini, et indique que cet objet préfère pour être activé chaque fois qu'il est visible.Certains conteneurs peuvent toujours ignorer cet indicateur. | |
OLEMISC_RENDERINGISDEVICEINDEPENDENT | Cet objet ne pas prête attention aux appareils cibles.Ses données de presention seront les mêmes dans tous les cas. | |
OLEMISC_INVISIBLEATRUNTIME | Cette valeur est utilisée avec des contrôles.Elle indique que le contrôle n'a aucune interface utilisateur à l'exécution, mais qu'il doit être visible au moment du design.Par exemple, un contrôle de minuterie qui déclenche un événement spécifique périodiquement ne se montrerait pas que pendant l'exécution, mais il a besoin d'une interface utilisateur au moment du design donc un Concepteur de formulaires peut définir la période d'événement et d'autres propriétés. | |
OLEMISC_ALWAYSRUN | Cette valeur est utilisée avec des contrôles.Elle indique au conteneur que ce contrôle souhaite toujours exécuter.En conséquence, le conteneur doit appeler OleRun en chargeant ou en créant l'objet. | |
OLEMISC_ACTSLIKEBUTTON | Cette valeur est utilisée avec des contrôles.Elle indique que le contrôle est buttonlike car il inclut et obéit la propriété ambiante de DisplayAsDefault du conteneur. | |
OLEMISC_ACTSLIKELABEL | Cette valeur est utilisée avec des contrôles.Elle marque le contrôle comme un nom pour le contrôle apparaît après lui dans classer du formulaire.Appuyer sur une clé mnémonique pour un contrôle label active le contrôle après lui. | |
OLEMISC_NOUIACTIVATE | Cette valeur est utilisée avec des contrôles.Elle indique que le contrôle n'a aucun état actif d'interface utilisateur, signifiant qu'il ne requiert aucun outil sur place, aucun menu partagé, et aucun accélérateur.Cela signifie également que le contrôle n'a jamais besoin du focus. | |
OLEMISC_ALIGNABLE | Cette valeur est utilisée avec des contrôles.Elle indique que le contrôle inclut comment s'aligner dans son rectangle d'affichage, d'après des propriétés d'alignement telles que la gauche, le centre, et droit. | |
OLEMISC_SIMPLEFRAME | Cette valeur est utilisée avec des contrôles.Elle indique que le contrôle est un regroupement simple d'autres contrôles et effectue peu plus que des messages de fenêtres de la série de tests dans le conteneur de contrôle gérant le formulaire.Les contrôles de ce tri requièrent l'implémentation deISimpleFrameSite sur le site du conteneur. | |
OLEMISC_SETCLIENTSITEFIRST | Cette valeur est utilisée avec des contrôles.Il indique que le contrôle souhaite utiliser IOleObject : : SetClientSite comme sa fonction d'initialisation, avant même un appel tel qu'IPersistStreamInit : : InitNew ou IPersistStorage : : InitNew.Cela permet au contrôle pour accéder aux propriétés ambiantes d'un conteneur avant de charger les informations du stockage persistant.Notez que les implémentations actuelles d'OleCreate, d'OleCreateFromData, d'OleCreateFromFile, d'OleLoad, et du gestionnaire par défaut n'incluent pas cette valeur.Les conteneurs de contrôle qui souhaitent honorer cette valeur actuellement doivent implémenter leurs propres versions de ces fonctions pour établir la séquence correcte d'initialisation pour le contrôle. | |
OLEMISC_IMEMODE | Obsolète.Un contrôle qui travaille avec un composant système d' (IME)éditeur de méthode d'entrée peut contrôler l'état de l'IME via la propriété d'IMEMode plutôt que d'utiliser cette valeur dans l'énumération d'OLEMISC.Vous pouvez utiliser un composant d'IME pour écrire les informations dans les jeux de caractères asiatiques avec un clavier normal.Un IME japonais, par exemple, permet pour taper un mot tel que « sushi, » sur un clavier normal et lorsque vous atteignez l'espace, le convertit de composant d'IME qui expriment appropriés pour le kanji ou propose des choix possibles.La valeur d'OLEMISC_IMEMODE a été précédemment utilisée pour marquer un contrôle comme capable de contrôler un composant système de mode d'IME. | |
OLEMISC_IGNOREACTIVATEWHENVISIBLE | Pour que les nouveaux contrôles d'ActiveX travaillent dans un conteneur ancien, le contrôle doit avoir la valeur d'OLEMISC_ACTIVATEWHENVISIBLE définie.Toutefois, dans un plus récent conteneur qui inclut et utilise IPointerInactive, le contrôle ne souhaite pas être sur place activé lorsqu'il devient visible.Pour permettre le contrôle fonctionne dans les deux types de conteneurs, le contrôle peut définir cette valeur.Ensuite, le conteneur ignore OLEMISC_ACTIVATEWHENVISIBLE et non sur place active le contrôle lorsqu'il devient visible. | |
OLEMISC_WANTSTOMENUMERGE | Un contrôle qui peut fusionner son menu avec son conteneur définit cette valeur. | |
OLEMISC_SUPPORTSMULTILEVELUNDO | Un contrôle qui prend en charge la phase de restauration multinivelle définit cette valeur. |
Remarques
Pour les informations sur l'interface COM, consultez l'OLEMISC