Classe di CUserTool
Uno strumento dell'utente è una voce di menu che esegue un'applicazione esterna.La scheda Strumenti la finestra di dialogo Personalizza (Classe di CMFCToolBarsCustomizeDialog) consente all'utente di aggiungere gli strumenti dell'utente e per specificare il nome, il comando, gli argomenti e la directory di partenza per ogni strumento dell'utente.
class CUserTool : public CObject
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
|
|
Disegna l'icona dello strumento di un utente in un rettangolo specificato. |
|
Restituisce una stringa contenente il testo del comando associato allo strumento dell'utente. |
|
Restituisce l'id di comando voce di menu degli strumenti dell'utente. |
|
Esegue il comando associato allo strumento dell'utente. |
|
Lettura o scrittura questo oggetto da o in un archivio.(Override CObject::Serialize). |
|
Imposta il comando associato allo strumento dell'utente. |
|
Carica l'icona dello strumento dell'applicazione associata allo strumento. |
Metodi protetti
Nome |
Descrizione |
---|---|
Carica l'icona predefinita per uno strumento dell'utente. |
Membri di dati
Nome |
Descrizione |
---|---|
Gli argomenti della riga di comando per lo strumento utente. |
|
La directory iniziale per lo strumento utente. |
|
Il nome dello strumento che visualizza la voce di menu per lo strumento. |
Note
Per ulteriori informazioni su come abilitare gli strumenti dell'utente nell'applicazione, vedere Classe di CUserToolsManager.
Esempio
Nell'esempio seguente viene illustrato come creare uno strumento da un oggetto CUserToolsManager, imposta la variabile membro m_strLabel e impostare l'applicazione che lo strumento utente esegue.Questo frammento di codice fa parte Esempio demo di Visual Studio.
// CUserToolsManager* pUserToolsManager
CUserTool* pTool1 = pUserToolsManager->CreateNewTool();
pTool1->m_strLabel = _T("&Notepad");
pTool1->SetCommand(_T("notepad.exe"));
Gerarchia di ereditarietà
Requisiti
intestazione: afxusertool.h