Classe COleCmdUI
Implementa um método para MFC para atualização o estado dos objetos da interface do usuário relacionadas ao IOleCommandTarget-controlados por recursos de seu aplicativo.
class COleCmdUI : public CCmdUI
Comentários
Em um aplicativo que não está habilitado para DocObjects, quando o usuário exibe um menu de aplicativo MFC processa UPDATE_COMMAND_UI notifcations.Cada notificação é fornecida um CCmdUI objeto que pode ser manipulado para refletir o estado de um determinado comando.No entanto, quando seu aplicativo está ativado para DocObjects, MFC processa UPDATE_OLE_COMMAND_UI notificações e atribui de COleCmdUI objetos.
COleCmdUI permite que um DocObject receber comandos que se originam na interface do usuário do seu contêiner (sistema autônomo FileNew, em em aberto, imprimir e assim por diante) e permite que um contêiner receber comandos que se originam na interface do usuário do DocObject. Embora IDispatch pode ser usado para distribuir os mesmos comandos IOleCommandTarget Fornece uma maneira mais simples para consultar e executar porque ela depende de um conjunto padrão de comandos, geralmente sem argumentos, e nenhuma informação de tipo está envolvida. COleCmdUI pode ser usado para ativar, atualizar e conjunto outras propriedades de DocObject comandos da interface do usuário. Quando você deseja chamar o comando, chame COleServerDoc::OnExecOleCmd.
Para obter mais informações sobre DocObjects, consulte CDocObjectServer and CDocObjectServerItem.Consulte também Internet etapas primeira: ativo documentos e Documentos ativo.
Requisitos
Cabeçalho: afxdocobj.h