c'è un modo per passare gli eventi di input (principalmente mouse, ma eventualmente anche input da tastiera) che si verifica su un HwndHost ai controlli WPF sottostanti (ad esempio un pannello)? Posso collegarmi a WndProc all'interno di HwndHost e ricevere i messaggi di Windows. posso creare manualmente un routedevent per un clic del mouse e inviarlo al genitore così bolle? e le idee sarebbero apprezzate. grazie jkerschPassaggio degli eventi di input da HwndHost ai controlli WPF sottostanti?
7
A
risposta
0
Se si richiede ancora una risposta: sì, è possibile. Guarda l'esempio Microsoft qui: http://msdn.microsoft.com/en-us/library/ms752055.aspx In questo esempio, la classe derivata HwndHost 1st crea una finestra 'sub' e quindi crea un controllo (ListBox) in quella finestra. Viene quindi aggiunto un HwndSourceHook che rileva i messaggi (nell'esempio, i messaggi di modifica della selezione da ListBox) e li utilizza nel contesto WPF.
Problemi correlati
- 1. Passaggio degli eventi di tocco tramite ScrollView
- 2. WPF - Gestione degli eventi collegati personalizzato su controlli personalizzati
- 3. Come creare una finestra semitrasparente in WPF che consente il passaggio degli eventi del mouse tramite
- 4. Gestione degli eventi del controllo utente WPF
- 5. Forzare l'inizializzazione di un HwndHost
- 6. Effetto Innescato WPF passaggio del mouse per bambini Controlli
- 7. Come accedere ai controlli WPF MainWindow dal proprio file .cs
- 8. finestre SlimDX a controlli WPF
- 9. eventi di passaggio da erlang a Clojure
- 10. WPF utilizzando ResizeGrip per ridimensionare i controlli
- 11. WPF - Gestione degli eventi dal controllo utente in Visualizza modello
- 12. È possibile disegnare il controllo WPF sul controllo HwndHost?
- 13. Storyboard iOS Come accedere ai controlli e aggiungere gestori di eventi e dati vincolanti ai controlli aggiunti sullo Storyboard
- 14. Come si associa la proprietà Binding.Path ai dati sottostanti?
- 15. Passaggio di durata dei campi di riferimento sottostanti?
- 16. WPF e MVVM. Binding Eventi
- 17. Controlli WPF ridimensionabili dall'utente?
- 18. Controlli compositi WPF
- 19. WPF Tooltip con controlli
- 20. Controlli grafico WPF
- 21. Assegna i gestori di eventi ai controlli sul modulo utente creato dinamicamente in VBA
- 22. Come utilizzare i controlli personalizzati in WPF
- 23. Passaggio di dati con eventi
- 24. Associazione eventi WPF da View a ViewModel?
- 25. Smaltimento dei controlli utente WPF
- 26. È possibile associare gli input dei moduli ai modelli in Backbone.js senza tenere traccia manualmente degli eventi di sfocatura?
- 27. I cursori del database raccolgono le modifiche ai dati sottostanti?
- 28. Come consentire all'utente di aggiungere annotazioni ai controlli dell'interfaccia utente in WPF?
- 29. In che modo i controlli WPF integrati gestiscono i gestori di eventi su un evento collegato?
- 30. WPF - Aggiunta di controlli dinamici per aggiungere Tabitem dinamicamente?
la domanda non riguarda esplicitamente il WndProc, si tratta di inoltrare gli eventi agli eventi indirizzati WPF in modo che tunnel/bolla correttamente attraverso l'albero di controllo e dare agli altri controlli la possibilità di gestirli – Zarat