Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 (Classe de CMFCToolBarsCustomizeDialog) 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 Classe de CUserToolsManager.
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