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

Vedere anche

Riferimenti

Classe di CMouseManager

Grafico della gerarchia

Concetti

Personalizzazione di tastiera e mouse