Udostępnij za pośrednictwem


Wyliczenie OLEMISC

Stałe, które opisują właściwości obiektów.

Przestrzeń nazw:  Microsoft.VisualStudio.OLE.Interop
Zestaw:  Microsoft.VisualStudio.OLE.Interop (w Microsoft.VisualStudio.OLE.Interop.dll)

Składnia

'Deklaracja
Public Enumeration OLEMISC
public enum OLEMISC

Elementy członkowskie

Nazwa elementu członkowskiego Opis
OLEMISC_RECOMPOSEONRESIZE Gdy kontener zmienia rozmiar miejsca przydzielonego do wyświetlania jednej prezentacji obiektu, obiekt chce przeskładać prezentacji.Oznacza to, że przy zmianie rozmiaru, obiekt chce zrobić więcej niż skali jego obraz.Jeśli ten bit jest ustawiony, kontenera należy wymusić obiekt stanu uruchomienia i wywołanie IOleObject::SetExtent z nowym rozmiarze.
OLEMISC_ONLYICONIC Obiekt ma nie użyteczne zawartości widoku innym niż jego ikonę.Z perspektywy użytkownika pole wyboru Wyświetl jako ikonę (w oknie dialogowym Wklejanie specjalne) dla tego obiektu zawsze powinny być sprawdzane i nie może być uncheckable.Należy zauważyć, że taki obiekt powinny nadal drawable proporcji zawartości; będzie on wyglądał taki sam jak jego widoku ikony.
OLEMISC_INSERTNOTREPLACE Obiekt został zainicjowany sobie z danych w kontenerze bieżącego zaznaczenia.Pojemniki powinny zbadać ten bit po wywołaniu IOleObject::InitFromData zainicjować obiektu z bieżącego zaznaczenia.Jeśli ustawiona, kontenera należy wstawić obiekt obok bieżącego zaznaczenia, a nie zastąpienie bieżącego zaznaczenia.Jeśli ten bit nie jest ustawiona, obiekt wstawiany zastępuje bieżące zaznaczenie.
OLEMISC_STATIC Ten obiekt jest statyczny obiekt, który jest obiekt, który zawiera tylko prezentacji; Zawiera on nie danych w trybie macierzystym.Zobacz OleCreateStaticFromData.
OLEMISC_CANTLINKINSIDE Ten obiekt nie może być łącze źródła powiązany z uaktywnia (działa) obiektu.Jeśli obiekt jest zaznaczone i skopiowane do Schowka, kontener obiektu może zaoferować łącze transferu danych do Schowka, że powiązany, musisz połączyć się z zewnątrz obiektu.Użytkownik zobaczy obiektu zaznaczonego w jego pojemnika, który nie jest otwarty do edycji.Zamiast w ten sposób pojemnik można po prostu odmówić oferują źródła łącza podczas przenoszenia obiektów z ten bit jest ustawiony.Przykłady obiektów, które mają ten jest ustawiony bit OLE1 obiektów, obiekty statyczne i łącza.
OLEMISC_CANLINKBYOLE1 Tego obiektu mogą być połączone z przez kontenery OLE 1.Ten bit jest używany w elemencie dwStatus OBJECTDESCRIPTOR struktury przeniesione z formatów obiektu i deskryptor źródła łącza.Obiekt może być połączone przez kontenery OLE 1 Jeśli jest dokument bez tytułu, pliku lub wybór danych w pliku.Obiekty osadzone lub pseudo-objects, które zawarte są w obiekt osadzony nie mogą być połączone z przez kontenery OLE 1 (czyli OLE 1 pojemniki nie łącze łącza do źródeł, które powiązany, wymagają więcej niż jeden serwer obiektów ma być uruchomiony.
OLEMISC_ISLINKOBJECT Ten obiekt jest obiektem łącze.Ten bit jest istotna do OLE 1 i jest ustawiane przez obiekt łącza OLE 2; obiekt aplikacji nie ma potrzeby ustawi tego bitu.
OLEMISC_INSIDEOUT Ten obiekt jest zdolny do uaktywniania w miejscu, bez konieczności instalacji menu i pasków narzędzi, aby uruchomić.Takich obiektów mogą być jednocześnie aktywne.Niektóre kontenery, takich jak formularze, może wybrać opcję automatycznie uaktywnić takich obiektów.
OLEMISC_ACTIVATEWHENVISIBLE Ten bit jest ustawiony tylko wtedy, gdy OLEMISC_INSIDEOUT jest ustawiona i wskazuje ten obiekt woli można aktywować w każdym przypadku, gdy jest on widoczny.Niektóre kontenery mogą zawsze Ignoruj to Wskazówka.
OLEMISC_RENDERINGISDEVICEINDEPENDENT Ten obiekt nie wypłaci wszelkie uwagi do urządzenia docelowego.Dane presention będzie taka sama we wszystkich przypadkach.
OLEMISC_INVISIBLEATRUNTIME Ta wartość jest używana z formantami.Wskazuje on formantem bez interfejsu użytkownika run-time, ale że powinny być widoczne w czasie projektowania.Na przykład formant czasomierza okresowo uruchamiany określonego zdarzenia nie dowodzą sam w czasie wykonywania, ale wymaga interfejsu użytkownika w czasie projektowania, więc projektant formularza można ustawić okres zdarzeń i innych właściwości.
OLEMISC_ALWAYSRUN Ta wartość jest używana z formantami.Informuje on kontener, w którym ten formant zawsze chce być uruchomione.W efekcie pojemnik powinien wywołać OleRun podczas ładowania lub tworzenia obiektu.
OLEMISC_ACTSLIKEBUTTON Ta wartość jest używana z formantami.Wskazuje formantu jest buttonlike, że rozumie i przestrzega właściwości otoczenia DisplayAsDefault kontenera.
OLEMISC_ACTSLIKELABEL Ta wartość jest używana z formantami.Kontroli są oznaczane jako etykieta dla formantu niezależnie od jest późniejsza niż go w formularzu zamówienia.Naciskając klawisz dostępu formantu etykiety uaktywnia formant po nim.
OLEMISC_NOUIACTIVATE Ta wartość jest używana z formantami.Wskazuje formantem nie interfejs użytkownika stanu aktywnego, co oznacza, że wymaga żadnych narzędzi w miejscu, nie udostępnionego menu i akceleratory nie.Oznacza to również, że formant nigdy nie wymaga fokusu.
OLEMISC_ALIGNABLE Ta wartość jest używana z formantami.Wskazuje dysponowały sposób wyrównania sama w ramach jego prostokąt wyświetlania kontroli zgodnie z właściwościami wyrównanie, takich jak lewej, do środka i do prawej.
OLEMISC_SIMPLEFRAME Ta wartość jest używana z formantami.Wskazuje on, że formant jest proste grupowanie inne formanty i niewiele więcej niż przekazywania wiadomości systemu Windows do kontenera kontroli zarządzania formularza.Kontrole tego rodzaju wymaga wykonania ISimpleFrameSite na stronie kontenera.
OLEMISC_SETCLIENTSITEFIRST Ta wartość jest używana z formantami.Wskazuje, że formant chce używać IOleObject::SetClientSite jako jej funkcji inicjowania, nawet przed wywołania, takich jak IPersistStreamInit::InitNew lub IPersistStorage::InitNew.Umożliwia to kontrolę dostępu właściwości otoczenia kontenera przed załadowaniem informacji z magazynu trwałego do.Uwaga bieżącej implementacji, OleCreate, OleCreateFromData, OleCreateFromFile, OleLoad i domyślnym programem obsługi nie rozumieją tej wartości.Pojemniki kontroli, które zamierzają przyjąć tę wartość aktualnie musi implementować swoje własne wersje tych funkcji w celu ustalenia sekwencji poprawne Zainicjowanie formantu.
OLEMISC_IMEMODE Nieaktualne.Formant, który współpracuje z składnika systemu Input Method Editor (IME), można kontrolować stan edytora IME za pośrednictwem właściwości IMEMode raczej niż korzystanie z tej wartości wyliczenia OLEMISC.Za pomocą składnika Edytor IME do wprowadzania informacji w zestawach znaków azjatyckich za pomocą regularnych klawiatury.Japoński edytor IME umożliwia na przykład można wpisać słowo takie, jak "sushi" na klawiaturze regularnych i naciśnięcie klawisza SPACJA składnik IME program word jest konwertowany na odpowiednie kanji lub proponuje możliwych wyborów.Wartość OLEMISC_IMEMODE został poprzednio użyty do oznaczenia kontroli zdolne do kontrolowania składnika systemu tryb edytora IME.
OLEMISC_IGNOREACTIVATEWHENVISIBLE Dla nowych formantów ActiveX do pracy w pojemniku, starsze formant może być konieczne mieć ustawioną wartość OLEMISC_ACTIVATEWHENVISIBLE.Jednak w kontenerze nowsze rozumie i korzysta z IPointerInactive, kontroli nie życzy sobie być uaktywniony, gdy staje się widoczna w miejscu.Aby umożliwić kontrolę do pracy w obu rodzajów pojemników, wartość tę można ustawić w kontroli.Następnie kontenera ignoruje OLEMISC_ACTIVATEWHENVISIBLE, a nie w miejscu uaktywnić formant, gdy staje się widoczna.
OLEMISC_WANTSTOMENUMERGE Formant, który można scalić menu z jego kontenera ustawia tę wartość.
OLEMISC_SUPPORTSMULTILEVELUNDO Formant, który obsługuje cofania wielopoziomowego ustawia tę wartość.

Uwagi

Aby uzyskać informacje na interfejsie COM ZobaczOLEMISC

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.OLE.Interop