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.