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