Freigeben über


CMouseManager::SetCommandForDblClk

Ordnet einen benutzerdefinierten Befehl mit einer Ansicht zu, die erste registriert mit dem Mausmanager ist.

void SetCommandForDblClk(
   int iViewId,
   UINT uiCmd 
);

Parameter

  • [in] iViewId
    Der Ansichtsbezeichner.

  • [in] uiCmd
    Das Befehlskennzeichen.

Hinweise

Um einen benutzerdefinierten Befehl mit einer Ansicht zuzuordnen, müssen Sie die Ansicht bei registrieren indem Sie CMouseManager::AddView verwenden. Die AddView-Methode erfordert einen Ansichtsbezeichner als Eingabeparameter. Nachdem Sie eine Ansicht registrieren, können Sie CMouseManager::SetCommandForDblClk mit demselben Ansichtsbezeichnereingabeparameter aufrufen, den Sie zu AddView angegeben haben. Danach wenn der Benutzer auf die Maus in der registrierten Ansicht doppelklicken, führt die Anwendung den Befehl aus, der durch uiCmd. angegeben wird, um das benutzerdefinierte Mausverhalten Sie zu unterstützen, muss auch die Ansicht anpassen, die mit dem Mausmanager registriert wird. Weitere Informationen zu benutzerdefinierten Mausverhalten, finden Sie unter Anpassen von Tastatur und Maus.

Wenn uiCmd auf 0 festgelegt ist, wird die angegebene Ansicht nicht mehr mit einem Befehl zugeordnet.

Anforderungen

Header: afxmousemanager.h

Siehe auch

Referenz

CMouseManager-Klasse

Hierarchiediagramm

Konzepte

Anpassen von Tastatur und Maus