CMouseManager::AddView
向 CMouseManager 類別 的 CView 物件來支援自訂滑鼠行為。
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 物件。 這個程式碼片段是 狀態集合範例的一部分。
GetMouseManager()->AddView (IDR_MAINFRAME, _T("My view"), IDR_MAINFRAME);
需求
標題: afxmousemanager.h