Udostępnij za pośrednictwem


Klasy formantów OLE

Są to podstawowe klas używanych podczas pisania formanty OLE.COleControlModule Przypomina klasę w moduł formantu OLE CWinApp klasy w aplikacji.Każdy moduł implementuje jednego lub kilku formantów OLE; te formanty są reprezentowane przez COleControl obiektów.Te formanty komunikować się z ich pojemniki za pomocą CConnectionPoint obiektów.

CPictureHolder i CFontHolder klas hermetyzacji interfejsów COM dla obrazów i czcionki, podczas gdy COlePropertyPage i CPropExchange klasy pomóc zaimplementować strony właściwości i trwałości właściwości formantu.

  • COleControlModule
    Zastępuje CWinApp klasy modułu formantu OLE.Pochodzić od COleControlModule klasy do opracowania obiekt moduł formantu OLE.Udostępnia funkcje składowe do inicjowania modułu formantu OLE.

  • COleControl
    Pochodzić od COleControl klasy do opracowania formantu OLE.Pochodzący z CWnd, ta klasa dziedziczy wszystkie funkcje systemu Windows obiekt window plus dodatkowe funkcje specyficzne dla OLE, takich jak zdarzenie wypalania i zdolność do obsługi metod i właściwości.

  • CConnectionPoint
    CConnectionPoint Klasa definiuje specjalny rodzaj interfejs używany do komunikowania się z innymi obiektami OLE, o nazwie punktu połączenia.Punkt połączenia implementuje interfejs wychodzących, który będzie mógł rozpocząć działania na inne obiekty, takie jak wyzwalania zdarzenia i powiadomienia o zmianach.

  • CPictureHolder
    Funkcjonalność obiektu obraz systemu Windows jest hermetyzowany i IPicture interfejsu COM; używanych do implementowania niestandardowych właściwości obrazu formantu OLE.

  • CFontHolder
    Funkcjonalność obiektu czcionki systemu Windows jest hermetyzowany i IFont interfejsu COM; używanych do implementowania akcji właściwości czcionki formantu OLE.

  • COlePropertyPage
    Wyświetla właściwości OLE control w interfejsie graficznym, podobne do okna dialogowego.

  • CPropExchange
    Obsługuje wykonania trwałości właściwości formantów OLE.Analogiczne do CDataExchange dla okien dialogowych.

  • CMonikerFile
    Trwa monikera lub ciąg znaków zawierający zapis, który może to zrobić pod monikera i powiązuje go synchronicznie strumienia, dla którego moniker jest nazwą.

  • CAsyncMonikerFile
    Działa podobnie do CMonikerFile; Jednakże wiąże monikera asynchronicznie strumienia, dla którego moniker jest nazwą.

  • CDataPathProperty
    Implementacja właściwośi konntrolki OLE, która może być ładowana asynchronicznie.

  • CCachedDataPathProperty
    Implementacja właściwości kontrolki OLE przeniesionej asynchronicznie i buforowanej w pliku pamięci.

  • COleCmdUI
    Pozwala aktywnego dokumentu do odbierania poleceń, które pochodzą z interfejsu użytkownika jego kontenera (na przykład nowy plik, Otwórz, Drukuj i tak dalej) i pozwala pojemnik do odbierania poleceń, które pochodzą z interfejsu użytkownika aktywnego dokumentu.

  • COleSafeArray
    Prace z tablicami dowolnego typu i wymiarów.

Zobacz też

Koncepcje

Przegląd biblioteki klas