Compartilhar via


Classe COleCmdUI

Implementa um método para o MFC atualiza o estado dos objetos de interface do usuário relacionados a IOleCommandTarget- recursos e do seu aplicativo.

class COleCmdUI : public CCmdUI

Membros

Construtores public

Nome

Descrição

COleCmdUI::COleCmdUI

Constrói um objeto de COleCmdUI .

Métodos públicos

Nome

Descrição

COleCmdUI::Enable

Define ou limpa o sinalizador de comando para ativar.

COleCmdUI::SetCheck

Define o estado de um comando toggle de ou.

COleCmdUI::SetText

Retorna uma cadeia de caracteres de nome ou o status de texto para um comando.

Comentários

Em um aplicativo que não esteja ativado para DocObjects, quando o usuário visualiza um menu no aplicativo MFC, processarem notifcations de UPDATE_COMMAND_UI . Cada notificação recebe um objeto de CCmdUI que pode ser manipulado para refletir o estado de um comando específico. Em o entanto, quando seu aplicativo é habilitado para DocObjects, as notificações de UPDATE_OLE_COMMAND_UI dos processos MFC e usa objetos de COleCmdUI .

COleCmdUI permite um DocObject receberá os comandos que são originados na interface do usuário de seu recipiente (como FileNew, abra, imprimir, e assim por diante), e permite que um contêiner receberá os comandos que são originados na interface do usuário de DocObject. Embora IDispatch pode ser usado para distribuir os mesmos comandos, IOleCommandTarget fornece uma maneira mais simples para consulte e executar como se baseia em um conjunto padrão de comandos geralmente, sem argumentos, e em nenhuma informação de tipo estiver envolvido. COleCmdUI pode ser usado para habilitar, atualizar, e definir outras propriedades de comandos de interface do usuário de DocObject. Quando você deseja invocar o comando, chame COleServerDoc::OnExecOleCmd.

Para obter mais informações sobre DocObjects, consulte CDocObjectServer e CDocObjectServerItem. Consulte também Primeiras etapas da Internet: documentos ativos e documentos ativos.

Hierarquia de herança

CCmdUI

COleCmdUI

Requisitos

Cabeçalho: afxdocobj.h

Consulte também

Referência

Classe CCmdUI

Gráfico da hierarquia