CMouseManager::AddView
注册一 CView 对象以支持自定义鼠标行为的 CMouseManager选件类。
BOOL AddView(
int iViewId,
UINT uiViewNameResId,
UINT uiIconId = 0
);
BOOL AddView(
int iId,
LPCTSTR lpszViewName,
UINT uiIconId = 0
);
参数
[in] iViewId
视图. ID[in] uiViewNameResId
引用视图名的资源字符串ID。[in] uiIconId
视图.图标ID[in] iId
视图. ID[in] lpszViewName
视图名称。
返回值
非零,如果成功;否则为0。
备注
为了支持自定义鼠标行为,视图必须向 CMouseManager 对象注册。从 CView 选件类派生的任何对象都可以移动鼠标管理器注册。字符串和图标与视图。自定义 对话框的 鼠标 将显示选项卡。
为程序员负责创建和维护视图ID例如 iViewId 和 iId。
有关如何提供自定义鼠标行为的更多信息,请参见 键盘和鼠标自定义项。
示例
使用 CWinAppEx::GetMouseManager 方法和 AddView 方法在 CMouseManager 选件类,下面的示例演示如何检索指向 CMouseManager 对象。此代码段是 状态COLLECT示例的一部分。
GetMouseManager()->AddView (IDR_MAINFRAME, _T("My view"), IDR_MAINFRAME);
要求
标头: afxmousemanager.h