CUserTool, classe
Un outil d'utilisateur est un élément de menu qui exécute une application externe. L'onglet Outils de la boîte de dialogue Personnaliser (CMFCToolBarsCustomizeDialog, classe) permet à l'utilisateur d'ajouter des outils utilisateur, et de spécifier le nom, la commande, les arguments, et le dossier d'origine pour chaque outil d'utilisateur.
class CUserTool : public CObject
Membres
Méthodes publiques
Nom |
Description |
---|---|
|
|
Dessine l'icône d'outil d'utilisateur dans un rectangle spécifié. |
|
Retourne une chaîne qui contient le texte de la commande associée à l'outil d'utilisateur. |
|
Retourne l'ID de commande de l'élément de menu de l'outil d'utilisateur. |
|
Exécute la commande associée à l'outil d'utilisateur. |
|
Lit ou écrit cet objet ou y retourne une archive. (Substitutions CObject::Serialize.) |
|
Définit la commande associée à l'outil d'utilisateur. |
|
Charge l'icône de l'outil d'utilisateur de l'application associée à l'outil. |
Méthodes protégées
Nom |
Description |
---|---|
Charge l'icône par défaut par un outil d'utilisateur. |
Membres de données
Nom |
Description |
---|---|
Les arguments de ligne de commande pour l'outil d'utilisateur. |
|
Le répertoire initial de l'outil d'utilisateur. |
|
Le nom d'outil qui s'affiche dans l'élément de menu pour l'outil. |
Notes
Pour plus d'informations sur l'activation des outils utilisateur dans votre application, consultez CUserToolsManager, classe.
Exemple
L'exemple suivant montre comment créer un outil d'un objet d' CUserToolsManager , définir la variable membre d' m_strLabel , et définir l'application que l'outil d'utilisateur exécute. Cet extrait de code fait partie d' Exemple de démonstration de Visual Studio.
// CUserToolsManager* pUserToolsManager
CUserTool* pTool1 = pUserToolsManager->CreateNewTool();
pTool1->m_strLabel = _T("&Notepad");
pTool1->SetCommand(_T("notepad.exe"));
Hiérarchie d'héritage
Configuration requise
en-tête : afxusertool.h