Ich möchte einen Doppelklick auf eine Listview senden. Von dem, was ich auf msdn gelesen habe, scheint es, dass ich eine WM_NOTIFY-Nachricht und etwas mit NM_DBLCLK senden muss. Aber ich verstehe nicht wirklich gut, um es umzusetzen. Ich habe mit Sendmessage gearbeitet, bevor aber MSDN ist nicht so klar, wie die Strukturen zu füllen und so:Senden Sie einen Doppelklick an eine Listview (C++, nicht. NET!)
WM_NOTIFY http://msdn.microsoft.com/en-us/library/bb775583(VS.85).aspx NM_DBLCLK http://msdn.microsoft.com/en-us/library/bb774867(VS.85).aspx
Die Meldung für Einzelklick ist genauso wie der Doppelklick, NM_LCLK. Ich verstehe den Punkt nicht. Natürlich kann ich eine WM_LBUTTONDBLCLK machen, aber damit ich das verwenden kann, muss ich das angeklickte Objekt auf dem Bildschirm sehen, was ich möglichst vermeiden möchte. –
Die Benachrichtigungsnachricht wird von der Listenansicht an das übergeordnete Steuerelement gesendet. Es hat keinen Sinn, es an die Listenansicht zu senden. Möchten Sie es an die Eltern senden? –
Ich denke, ich verstehe Ihren Standpunkt. Ich dachte, es wäre so möglich. Danke –