Partager via


CMouseManager::AddView

Enregistre un objet de CView avec CMouseManager, classe au comportement personnalisé de la souris de charge.

BOOL AddView(
   int iViewId,
   UINT uiViewNameResId,
   UINT uiIconId = 0
);
BOOL AddView(
   int iId,
   LPCTSTR lpszViewName,
   UINT uiIconId = 0
);

Paramètres

  • [in] iViewId
    Un ID de vue

  • [in] uiViewNameResId
    Un ID de chaîne de ressource qui fait référence au nom de la vue.

  • [in] uiIconId
    Un ID d'icône de vue

  • [in] iId
    Un ID de vue

  • [in] lpszViewName
    Le nom de la vue.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Pour prendre en charge le comportement personnalisé de la souris, une vue doit être enregistrée avec l'objet d' CMouseManager . Tout objet dérivé de la classe d' CView peut être enregistré avec le gestionnaire de souris. La chaîne et l'icône associées à une vue sont affichées dans l'onglet Souris de la boîte de dialogue Personnaliser .

Il est de la responsabilité du programmeur de créer et gérer des identificateurs de vue comme iViewId et iId.

Pour plus d'informations sur la façon de fournir un comportement personnalisé de la souris, consultez personnalisation de clavier et de souris.

Exemple

L'exemple suivant montre comment récupérer un pointeur vers un objet d' CMouseManager à l'aide de la méthode d' CWinAppEx::GetMouseManager et de la méthode d' AddView dans la classe d' CMouseManager . Cet extrait de code fait partie d' Exemple de collection d'état.

 GetMouseManager()->AddView (IDR_MAINFRAME, _T("My view"), IDR_MAINFRAME);

Configuration requise

en-tête : afxmousemanager.h

Voir aussi

Référence

CMouseManager, classe

Graphique de la hiérarchie

Concepts

personnalisation de clavier et de souris