OLEMISC Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konstanten, die Eigenschaften von Objekten beschreiben.
public enum class OLEMISC
public enum class OLEMISC
enum OLEMISC
public enum OLEMISC
type OLEMISC =
Public Enum OLEMISC
- Vererbung
-
OLEMISC
Felder
| OLEMISC_ACTIVATEWHENVISIBLE | 256 | Dieses Bit wird nur festgelegt, wenn OLEMISC_INSIDEOUT festgelegt ist, und gibt an, dass das Objekt aktiviert werden soll, wenn es sichtbar ist. Einige Container ignorieren möglicherweise immer diesen Hinweis. |
| OLEMISC_ACTSLIKEBUTTON | 4096 | Dieser Wert wird mit Steuerelementen verwendet. Zeigt an, dass sich das Steuerelement wie eine Schaltfläche verhält, und die Umgebungseigenschaft DisplayAsDefault des Containers versteht. |
| OLEMISC_ACTSLIKELABEL | 8192 | Dieser Wert wird mit Steuerelementen verwendet. Markiert das Steuerelement als eine Bezeichnung für das nachfolgende Steuerelement. Das Drücken einer mnemonischen Taste für ein Bezeichnungssteuerelement aktiviert das nachfolgende Steuerelement. |
| OLEMISC_ALIGNABLE | 32768 | Dieser Wert wird mit Steuerelementen verwendet. Es gibt an, dass das Steuerelement erkennt, wie es sich innerhalb seines Anzeigenrechtecks ausrichtet, entsprechend der Ausrichtungseigenschaften wie links, zentriert und rechts. |
| OLEMISC_ALWAYSRUN | 2048 | Dieser Wert wird mit Steuerelementen verwendet. Es teilt dem Container mit, dass dieses Steuerelement immer ausgeführt werden möchte. Daher muss der Container OleRun aufrufen, wenn er das Objekt lädt oder erstellt. |
| OLEMISC_CANLINKBYOLE1 | 32 | Auf dieses Objekt kann durch OLE 1-Container verknüpft werden. Dieses Bit wird im dwStatus-Member der objectdescriptor-Struktur verwendet, die mit dem-Objekt und den Link Quell deskriptorformaten übertragen wird. Auf ein Objekt kann durch OLE 1Container verknüpft werden, wenn es ein unbenanntes Dokument, eine Datei oder eine Auswahl von Daten innerhalb einer Datei ist. Eingebettete Objekte oder Pseudo Objekte, die in einem eingebetteten Objekt enthalten sind, können nicht durch OLE 1-Container verknüpft werden (d. h., OLE 1-Container können nicht mit Verknüpfungs Quellen verknüpft werden, bei denen es erforderlich ist, dass mehr als ein Objekt Server ausgeführt wird. |
| OLEMISC_CANTLINKINSIDE | 16 | Dieses Objekt kann nicht die Linkquelle sein, die das Objekt bei Anbindung aktiviert (ausführt). Wenn das Objekt ausgewählt und in die Zwischenablage kopiert wird, kann der Container des Objekts einen Link in einer Zwischenablagedatenübertragung bereitstellen, die, wenn sie gebunden wird, eine Verbindung außerhalb des Objekts herstellen muss. Der Benutzer Objekt würde das Objekt ausgewählt in seinem Container finden, nicht zum Bearbeiten geöffnet. Anstelle dessen kann der Container es einfach ablehnen, eine Linkquelle anzugeben, wenn Objekte mit diesem Bitsatz übertragen werden. Beispiele von Objekten mit diesem Bit-Satz sind OLE1-Objekte, statische Objekte und Links. |
| OLEMISC_IGNOREACTIVATEWHENVISIBLE | 524288 | Damit neue ActiveX-Steuerelemente in einem älteren Container arbeiten, muss für das Steuerelement der Wert OLEMISC_ACTIVATEWHENVISIBLE festgelegt sein. In einem späteren Container, der IPointerInactive versteht und verwendet, möchte das Steuerelement allerdings nicht direkt aktiviert werden, wenn es sichtbar wird. Um dem Steuerelement die Arbeit in beiden Arten Containern zu ermöglichen, kann das Steuerelement diesen Wert festlegen. Anschließend ignoriert der Container OLEMISC_ACTIVATEWHENVISIBLE und aktiviert das Steuerelement nicht direkt, wenn er angezeigt wird. |
| OLEMISC_IMEMODE | 262144 | Veraltet. Ein Steuerelement, das mit einer Eingabemethoden-Editor (IME)-Systemkomponente funktioniert, kann den Zustand des IME durch die IMEMode-Eigenschaft anstelle mithilfe dieses Werts in der OLEMISC-Enumeration steuern. Sie können eine IME-Komponente verwenden, um Informationen in asiatischen Zeichensätzen mit einer regulären Tastatur einzugeben. Eine japanische IME ermöglicht es Ihnen beispielsweise, auf einer regulären Tastatur ein Wort wie "Sushi" einzugeben, und bei Drücken der Leertaste, konvertiert die IME-Komponente das Wort in die entsprechenden Kanji, oder schlägt eine mögliche Auswahl vor. Der OLEMISC_IMEMODE-Wert wurde zuvor verwendet, um ein Steuerelement zu kennzeichnen, das in der Lage ist, eine IME-Modussystemkomponente zu steuern. |
| OLEMISC_INSERTNOTREPLACE | 4 | Das Objekt hat sich selbst mit den Daten in der aktuellen Auswahl des Containers initialisiert. Container sollten dieses Bit überprüfen, nachdem sie IOleObject::InitFromData aufgerufen haben, um ein Objekt aus der aktuellen Auswahl zu initialisieren. Wenn er festgelegt ist, sollte der Container das Objekt neben der aktuellen Auswahl einfügen, anstatt die aktuelle Auswahl zu ersetzen. Wenn dieses Bit nicht festgelegt wird, verwendet das Objekt, das eingefügt wird, die aktuelle Auswahl. |
| OLEMISC_INSIDEOUT | 128 | Dieses Objekt kann direkt aktivieren und kann ohne Installation von Menüs und Symbolleisten ausgeführt werden. Einige diese Objekte können gleichzeitig aktiv sein. Einige Container, wie Formulare, können diese Objekte automatisch aktivieren. |
| OLEMISC_INVISIBLEATRUNTIME | 1024 | Dieser Wert wird mit Steuerelementen verwendet. Zeigt an, dass das Steuerelement, keine Laufzeit-Benutzeroberfläche hat, aber dass es zur Entwurfszeit sichtbar ist. Beispiel: Ein Zeitgeber-Steuerelement, das ein bestimmtes Ereignis periodisch auslöst, wird nicht selbst zur Laufzeit angezeigt. Es benötigt eine Entwurfszeit-Benutzeroberfläche, damit Ereignispunkt und andere Eigenschaften vom Form-Designer festlegt werden können. |
| OLEMISC_ISLINKOBJECT | 64 | Dieses Objekt ist ein Linkobjekt. Dieses Bit ist signifikant für OLE 1 und wird durch das OLE 2-Linkobjekt festgelegt; Objektanwendungen haben keine Veranlassung, dieses Bit festzulegen. |
| OLEMISC_NOUIACTIVATE | 16384 | Dieser Wert wird mit Steuerelementen verwendet. Es gibt an, dass das Steuerelement über keinen aktiven Benutzeroberflächen-Zustand verfügt, was bedeutet, dass es keine direkten Tools, kein freigegebenes Menü und keine Zugriffstasten erfordert. Dies bedeutet auch, dass das Steuerelement nie den Fokus erfordert. |
| OLEMISC_ONLYICONIC | 2 | Das Objekt besitzt keine andere nützliche Inhaltsansicht als sein Symbol. Aus Sicht des Benutzers muss das Kontrollkästchen "Als Symbol anzeigen" (im Dialogfeld "Inhalte einfügen") für das Objekt immer aktiviert sein und darf nicht deaktiviert werden können. Beachten Sie, dass ein solches Objekt noch einen zeichnungsfähigen Inhaltsaspekt haben sollte; dies wird genauso aussehen wie seine Symbolansicht. |
| OLEMISC_RECOMPOSEONRESIZE | 1 | Wenn der Container die Größe des Platzes ändert, der für die Anzeige eines Objekts zugeordnet ist, versucht das Objekt, die Präsentation neu anzuordnen. Dies bedeutet, dass das Objekt bei der Größenänderung nicht nur sein Bild skalieren möchte. Wenn dieses Bit festgelegt ist, sollte der Container das Objekt in den Ausführungs Status zwingen und IOleObject:: SetExtent mit der neuen Größe aufrufen. |
| OLEMISC_RENDERINGISDEVICEINDEPENDENT | 512 | Dieses Objekt reagiert nicht auf Zielgeräte. Die Daten zur Darstellung sind die gleichen wie in allen Fällen. |
| OLEMISC_SETCLIENTSITEFIRST | 131072 | Dieser Wert wird mit Steuerelementen verwendet. Es gibt an, dass das Steuerelement das IOleObject::SetClientSite als seine Initialisierungsfunktion verwenden möchte, sogar vor einem Aufruf von z.B. IPersistStreamInit::InitNew oder IPersistStorage::InitNew. Dies ermöglicht es dem Steuerelement, auf die AmbientProperties eines Containers zugreifen, bevor Informationen aus dem permanenten Speicher geladen werden. Beachten Sie, dass die aktuellen Implementierungen von OleCreate, OleCreateFromData, OleCreateFromFile, OleLoad und der Standardhandler diesen Wert nicht verstehen. Steuerelementcontainer, die diesen Wert ehren möchten, müssen ihre eigenen Versionen dieser Funktionen aktuell implementieren, um die richtige Initialisierungssequenz für das Steuerelement festzulegen. |
| OLEMISC_SIMPLEFRAME | 65536 | Dieser Wert wird mit Steuerelementen verwendet. Es gibt an, dass das Steuerelement eine einfache Gruppierung weiterer Steuerelemente ist und sich letztlich darauf beschränkt, Windows-Meldungen an den Steuerelementcontainer zu übergeben, der das Formular verwaltet. Für Steuerelemente dieser Art ist die Implementierung von ISimpleFrameSite auf der Website des Containers erforderlich. |
| OLEMISC_STATIC | 8 | Dieses Objekt ist ein statisches Objekt, also ein Objekt, das nur eine Darstellung enthält; es enthält keine systemeigenen Daten. Siehe OleCreateStaticFromData. |
| OLEMISC_SUPPORTSMULTILEVELUNDO | 2097152 | Ein Steuerelement, das auf Rückgängigmachen auf mehreren Ebenen unterstützt, legt diesen Wert fest. |
| OLEMISC_WANTSTOMENUMERGE | 1048576 | Ein Steuerelement, das das Menü mit seinem Container zusammenführen kann, legt diesen Wert fest. |
Hinweise
Weitere Informationen zur COM-Schnittstelle finden Sie unter OLEMISC .