Udostępnij za pośrednictwem


Okna dialogowe w OLE

Podczas gdy użytkownik uruchomi aplikację obsługującą OLE, są chwile, kiedy aplikacja wymaga od użytkownika informacji w celu przeprowadzenia operacji.Klasy MFC OLE przewidują szereg oknach dialogowych się zebrać wymaganych informacji.Ten temat zawiera listę zadań, obsługiwane przez okna dialogowe OLE i klasy wymagane do wyświetlania tych oknach dialogowych.Szczegółowe informacje na temat okna dialogowe OLE i struktur służących do dostosowywania ich zachowanie, Odwołanie MFC.

  • Wstaw obiekt
    To okno dialogowe umożliwia użytkownikowi na wstawianie nowo utworzone lub istniejące obiekty do złożonych dokumentów.Również pozwala użytkownikowi na wybranie do wyświetlenia elementu jako ikona i uaktywnia przycisk polecenia Zmień ikonę.Wyświetlić to okno dialogowe, gdy użytkownik wybierze Wstaw obiekt z menu Edycja.Użycie COleInsertDialog klasy, aby wyświetlić to okno dialogowe.Należy zauważyć, że aplikacja MDI nie może wstawić do niego samego.Aplikacja, która jest kontener/server nie można wstawić do tego samego, chyba że jest to aplikacja SDI.

  • Umożliwia wklejanie specjalne.
    To okno dialogowe umożliwia użytkownikowi kontrolować format używany podczas wklejania danych do złożonych dokumentów.Użytkownik może wybrać format danych, czy osadzić lub połączyć dane i czy ma być ona wyświetlona jako ikona.Wyświetlić to okno dialogowe, gdy użytkownik wybierze Wklej specjalnie w menu Edycja.Użycie COlePasteSpecialDialog klasy, aby wyświetlić to okno dialogowe.

  • Zmień ikonę
    To okno dialogowe umożliwia użytkownikowi wybranie ikony, która jest wyświetlana reprezentującej dany element połączony lub osadzony.Wyświetlić to okno dialogowe, gdy użytkownik wybierze Zmień ikonę z menu Edycja lub wybiera w Wklejanie specjalne lub konwertować dialogowych przycisk Zmień ikonę.Także wyświetlić go gdy użytkownik otwiera okno dialogowe Wstaw obiekt i wybiera Wyowietlaj jako ikonę.Użycie COleChangeIconDialog klasy, aby wyświetlić to okno dialogowe.

  • Konwertowanie
    To okno dialogowe pozwala użytkownikowi na zmianę typu osadzonego lub połączonego elementu.Na przykład jeśli osadzono metaplik w złożonych dokumentów i później chcesz zmodyfikować metafile osadzonego za pomocą innej aplikacji, można użyć okna dialogowego Konwersja.To okno dialogowe jest zazwyczaj wyświetlany przez kliknięcie przycisku typu elementu obiekt z menu Edycja, a następnie, w menu kaskadowe, klikając polecenie Konwertuj.Użycie COleConvertDialog klasy, aby wyświetlić to okno dialogowe.Na przykład, uruchomić próbki MFC OLE OCLIENT.

  • Edytuj łącza lub Aktualizuj łącza
    Okno dialogowe Edytuj łącza pozwala użytkownikowi zmieniać informacje o źródle obiektu połączonego.Okno dialogowe Aktualizuj łącza weryfikuje źródeł połączone elementy w bieżącym oknie dialogowym i zostanie wyświetlone okno dialogowe Edytuj łącza, jeśli to konieczne.Wyświetlić okno dialogowe Edytuj łącza, gdy użytkownik wybierze łącza z menu Edycja.Zazwyczaj zostanie wyświetlone okno dialogowe Aktualizuj łącza, po pierwszym otwarciu złożonych dokumentów.Użyj jednej COleLinksDialog lub COleUpdateDialog klasy, w zależności od okno dialogowe, które mają być wyświetlane.

  • Serwer jest zajęty lub serwer nie odpowiada
    Serwer jest zajęty okno dialogowe jest wyświetlane, gdy użytkownik próbuje aktywować element a serwerem jest aktualnie w stanie obsługiwać żądania, zazwyczaj, ponieważ serwer jest używany przez innego użytkownika lub zadania.Jeśli serwer nie odpowiada na żądania aktywacji w ogóle, zostanie wyświetlone okno dialogowe serwer nie odpowiada.Te okna dialogowe są wyświetlane za pośrednictwem COleMessageFilter, w oparciu o implementację interfejsu OLE IMessageFilter, a użytkownik może zdecydować, czy próba żądaniu aktywacji.Użycie COleBusyDialog klasy, aby wyświetlić to okno dialogowe.

Zobacz też

Koncepcje

Okna dialogowe

Cykl życiowy okna dialogowego

OLE w MFC