CMouseManager::AddView
Registra un oggetto CView con Classe di CMouseManager un comportamento personalizzato del mouse di supporto.
BOOL AddView(
int iViewId,
UINT uiViewNameResId,
UINT uiIconId = 0
);
BOOL AddView(
int iId,
LPCTSTR lpszViewName,
UINT uiIconId = 0
);
Parametri
[in] iViewId
Un ID di visualizzazione[in] uiViewNameResId
Una stringa di risorsa ID che fa riferimento al nome della visualizzazione.[in] uiIconId
Un ID di visualizzazione dell'icona[in] iId
Un ID di visualizzazione[in] lpszViewName
Un nome di visualizzazione.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
Per supportare il comportamento personalizzato del mouse, una visualizzazione deve essere registrata con l'oggetto CMouseManager.Qualsiasi oggetto derivato dalla classe CView possono essere registrati con l'amministratore del mouse.La stringa e l'icona associata a una visualizzazione nella scheda Il mouse la finestra di dialogo Personalizza.
È responsabilità del programmatore di creare e gestire gli ID di visualizzazione come iViewId e iId.
Per ulteriori informazioni su come fornire un comportamento personalizzato del mouse, vedere Personalizzazione di tastiera e mouse.
Esempio
Nell'esempio seguente viene illustrato come recuperare un puntatore a un oggetto CMouseManager utilizzando il metodo CWinAppEx::GetMouseManager e il metodo AddView nella classe CMouseManager.Questo frammento di codice fa parte esempio di raccolta di stato.
GetMouseManager()->AddView (IDR_MAINFRAME, _T("My view"), IDR_MAINFRAME);
Requisiti
intestazione: afxmousemanager.h