Classe CUserTool
Uma ferramenta de usuário é um item de menu que executa um aplicativo externo.The Ferramentas Guia de do Personalizar caixa de diálogo Classe CMFCToolBarsCustomizeDialog) permite que o usuário para adicionar ferramentas de usuário e para especificar o nome, comando, argumentos e diretório inicial para cada ferramenta do usuário.
class CUserTool : public CObject
Membros
Métodos públicos
Nome |
Descrição |
---|---|
|
|
Desenha o ícone de ferramenta do usuário em um retângulo especificado. |
|
Retorna uma seqüência de caracteres que contém o texto do comando associado com a ferramenta do usuário. |
|
Retorna a ID de comando do item de menu da ferramenta de usuário. |
|
Executa o comando associado com a ferramenta do usuário. |
|
Lê ou grava este objeto de ou para um arquivar.(Substitui CObject::Serialize.) |
|
Define o comando associado com a ferramenta do usuário. |
|
Carrega o ícone para a ferramenta do usuário do aplicativo associado à 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 do usuário. |
|
O diretório inicial para a ferramenta de usuário. |
|
O nome da ferramenta que é exibido no item de menu para a ferramenta. |
Comentários
Para obter mais informações sobre como habilitar ferramentas de usuário em seu aplicativo, consulte Classe CUserToolsManager.
Exemplo
O exemplo a seguir demonstra como criar uma ferramenta a partir de um CUserToolsManager objeto, defina o m_strLabel variável de membro e defina o aplicativo que a ferramenta de usuário é executada. Neste trecho de código faz parte o Exemplo do VisualStudioDemo: Aplicativo do MFC 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