2009-12-28 6 views
0

J'ai implémenté un plugin IE (ActiveX) qui contient des contrôles de boîte d'entrée. Chaque fois que j'appuie sur TAB ou Backspace, le conteneur (fenêtre IE principale) traitera également ces événements. Est-il possible d'arrêter la propagation de WM_KEYDOWN à la fenêtre parente?WM_KEYDOWN traité par le parent ActiveX - comment le désactiver

Merci, Cristian

Répondre

0

Avez-vous mettre en œuvre? IInputObject Si c'est le cas, assurez-vous que votre implémentation HasFocusIO() est correcte.

+0

Je l'ai fait, mais ces 3 fonctions ne sont jamais appelées. Le plug-in est une extension de contenu ActiveX – Cristian

+0

Répondez-vous à IID_IInputObject dans votre fonction QueryInterface()? –

+0

En outre, votre contrôle est-il fenêtré ou sans fenêtre? –

Questions connexes