共用方式為


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

請參閱

參考

CMouseManager 類別

階層架構圖

概念

鍵盤和滑鼠自訂