Okna dialogowe w OLE
Podczas, gdy użytkownik uruchamia aplikację włączone OLE, są czas, kiedy aplikacja potrzebuje informacji od użytkownika do przeprowadzenia operacji.Klas MFC OLE przewidują szereg oknach dialogowych zebrać wymaganych informacji.Ten temat zawiera listę zadań, obsługiwane przez okno dialogowe OLE i klas, niezbędne do wyświetlania tych okien dialogowych.Szczegółowe informacje na temat OLE, okno dialogowe i struktur, używane w celu dostosowania ich zachowanie zobacz Odniesienia MFC.
Wstaw obiekt
To okno dialogowe umożliwia użytkownikowi Wstaw nowo utworzone lub istniejące obiekty do mieszanek dokumentu.Również pozwala użytkownikowi wybrać wyświetlanie elementu jako ikony i umożliwia zmienianie ikony przycisku polecenia.Wyświetlić to okno dialogowe, gdy użytkownik wybierze opcję Wstaw obiekt z menu Edycja.Użyj COleInsertDialog klasy, aby wyświetlić to okno dialogowe.Należy zauważyć, że aplikacja MDI nie można wstawić do siebie samego.Kontener/serwer aplikacji nie można wstawić do samego, chyba że jest to aplikacja SDI.Wklejanie specjalne
To okno dialogowe umożliwia użytkownikowi kontrolować format używany podczas wklejania danych do dokumentu złożonego.Użytkownik może wybrać format danych, czy osadzić lub połączyć dane oraz czy jest on wyświetlany jako ikona.Wyświetlić to okno dialogowe, gdy użytkownik wybierze opcję Wklej specjalnie w menu Edycja.Użyj COlePasteSpecialDialog klasy, aby wyświetlić to okno dialogowe.Zmienianie ikony
To okno dialogowe pozwala użytkownikowi wybrać ikony, która jest wyświetlana stanowią przedmiot połączony lub osadzony.Wyświetlić to okno dialogowe, gdy użytkownik wybiera Zmień ikonę z menu Edycja lub wybiera przycisk Zmień ikonę w Wklejanie specjalne lub okno dialogowe Konwertuj.Również go wyświetlić, gdy użytkownik otwiera okno dialogowe Wstaw obiekt i wybiera Wyświetl jako ikonę.Użyj COleChangeIconDialog klasy, aby wyświetlić to okno dialogowe.Konwertowanie
To okno dialogowe pozwala użytkownikowi zmieniać typ elementu osadzonego lub połączonego.Na przykład jeśli osadzono w dokumencie mieszanek metaplik, a później chcesz użyć innej aplikacji do modyfikowania metafile osadzonego, można użyć okna dialogowego Konwertuj.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 przycisk Konwertuj.Użyj COleConvertDialog klasy, aby wyświetlić to okno dialogowe.Na przykład uruchomić próbki MFC OLE OCLIENT.Edytuj łącza lub Aktualizuj łącza
W oknie dialogowym Edytuj łącza pozwala użytkownikowi zmieniać informacji dotyczących źródłowego obiektu połączonego.Okno dialogowe uaktualnić łącza weryfikuje źródeł połączone elementy w bieżącym oknie dialogowym i wyświetla okno dialogowe Edytuj łącza, jeśli to konieczne.Wyświetlić okno dialogowe Edytowanie łączy, gdy użytkownik wybierze łącza z menu Edycja.Okno dialogowe uaktualnić łącza jest zazwyczaj wyświetlane przy pierwszym otwarciu dokumentu złożonego.Użyj albo COleLinksDialog lub COleUpdateDialog klasy, w zależności od tego, okno dialogowe, które chcesz wyświetlić.Serwer jest zajęty lub serwer nie odpowiada
W oknie dialogowym serwer jest zajęty jest wyświetlany, gdy użytkownik próbuje uaktywnić element, a serwer jest aktualnie w stanie obsłużyć żądania, zazwyczaj, ponieważ serwer jest używany przez innego użytkownika lub zadań.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 pomocą COleMessageFilter, oparte na implementację interfejsu OLE IMessageFilter, a użytkownik może zdecydować, czy próba żądania aktywacji.Użyj COleBusyDialog klasy, aby wyświetlić to okno dialogowe.