locked
Plus d'évènements clavier sur une fenêtre RRS feed

  • Discussion générale

  • Bonjour,

    C'est un peu compliqué, mais je vais essayer d'expliquer.

    J'utilise une form sans bordure. Sur cette form, il un pseudo entête, un menu et un panel accueillant de la vidéo. Par dessus cette form, il existe deux autres forms filles afin d'afficher par dessus la vidéo, le nom de la video et le volume sonore.

    Cela donne ceci :


    La form principale a bien la propriété KeyPreview à true, mais aucun événements de clavier n'est déclenchés.

    Avec Spy++, je vois que la form fenêtre principale ou les fenêtres filles ne reçoivent pas de message lors de l'appui du clavier. Seule les trois labels "réduire"("_"), "agrandir(le carré) et "fermer"("X") recoivent des des WM_GETTEXT. Ces trois labels sont dans un panel qui elle-même est dans un panel

    J'ai déjà essayé plusieurs solutions(MessageFilter,ProcessCmdFilter,...).

    Que puis faire pour que cela marche ?

    NB : On évitera la solution des menutoolstrip cachés avec des raccourcis clavier





    • Modifié rvs7557 samedi 25 mai 2013 11:36
    • Type modifié Aurel Bera mercredi 19 juin 2013 08:32 Discussion
    samedi 25 mai 2013 11:32

Toutes les réponses