COleCmdUI

Klasa COleCmdUI implementuje metodę MFC zaktualizować stan obiektów interfejsu użytkownika związanych z IOleCommandTarget-napędzane funkcje aplikacji. W aplikacji, która nie jest włączona dla DocObjects, kiedy widoki użytkownika w menu aplikacji MFC przetwarza UPDATE_COMMAND_UI powiadomienia. Każde powiadomienie znajduje się obiekt CCmdUI , który można manipulować, aby odzwierciedlić Państwo konkretne polecenie. Jednakże jeżeli aplikacji jest włączone dla DocObjects, MFC procesów UPDATE_OLE_COMMAND_UI powiadomień i przypisuje COleCmdUI obiektów.

COleCmdUI umożliwia obiektów DocObject na odbieranie poleceń, które pochodzą z jego kontenera interfejs użytkownika (takich jak nowy plik, Otwórz, drukowania i tak dalej) oraz umożliwia kontener na odbieranie poleceń, które pochodzą z obiektów DocObject interfejsu użytkownika. Chociaż IDispatch mogłyby być wykorzystane do wysłania tego samego polecenia, IOleCommandTarget zapewnia prostszy sposób wykonywania kwerend i wykonać, ponieważ opiera się na standardowy zestaw poleceń, zazwyczaj bez argumentów i zaangażowane nie informacje o typie. COleCmdUI można włączyć, aktualizacji i inne właściwości obiektów DocObject użytkownika interfejs poleceń. Jeśli chcesz wywołać polecenie, wywołanie COleServerDoc::OnExecOleCmd.

Dalsze informacje o DocObjects patrz CDocObjectServer i CDocObjectServerItem. Zobacz także Pierwsze kroki w Internecie: aktywne dokumenty i Aktywnych dokumentów w Visual C++ Programmer's Guide.

# include lt;afxdocobj.h>

Czło&nkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii

Index