Classe de CUserTool
Uma ferramenta de usuário é um item de menu que executa um aplicativo externo.Ferramentas De a guia da caixa de diálogo de Personalizar (Classe de CMFCToolBarsCustomizeDialog) permite que o usuário para adicionar ferramentas de usuário, e para especificar o nome, o comando, os argumentos, e o diretório de inicial para cada ferramenta de usuário.
class CUserTool : public CObject
Membros
Métodos públicos
Nome |
Descrição |
---|---|
|
|
Desenha o ícone de ferramentas do usuário em um retângulo especificado. |
|
Retorna uma cadeia de caracteres que contém o texto de comando associado com a ferramenta de usuário. |
|
Retorna a identificação de comando do item de menu ferramenta de usuário. |
|
Executa o comando associado com a ferramenta de usuário. |
|
Leitura ou grava este objeto ou um arquivo neutro.Overrides ( CObject::Serialize.) |
|
Define o comando associado com a ferramenta de usuário. |
|
Carrega o ícone para a ferramenta de usuário do aplicativo associado com a ferramenta. |
Métodos protegidos
Nome |
Descrição |
---|---|
Carrega o ícone padrão para uma ferramenta de usuário. |
Membros de dados
Nome |
Descrição |
---|---|
Os argumentos de linha de comando para a ferramenta de usuário. |
|
O diretório inicial para a ferramenta de usuário. |
|
O nome de ferramenta que é exibido no item de menu para a ferramenta. |
Comentários
Para obter mais informações sobre como habilitar ferramentas do usuário em seu aplicativo, consulte Classe de CUserToolsManager.
Exemplo
O exemplo a seguir demonstra como criar uma ferramenta de um objeto de CUserToolsManager , defina a variável de membro de m_strLabel , e defina o aplicativo que executa a ferramenta de usuário.Este trecho de código é parte de Exemplo de demonstração do Visual Studio.
// CUserToolsManager* pUserToolsManager
CUserTool* pTool1 = pUserToolsManager->CreateNewTool();
pTool1->m_strLabel = _T("&Notepad");
pTool1->SetCommand(_T("notepad.exe"));
Hierarquia de herança
Requisitos
Cabeçalho: afxusertool.h