fokus?



  • hi,
    bin noch nen kleiner anfänger im programmieren ^^
    wollte mich aber mal an einem programm probieren, das tastatur eingaben aufnimmt (also wenn man 'a' drückt, wird irgentein befehl ausgeführt)

    das hab ich mit OnKeyPress gemacht
    sobald ich aber buttons in das programm einbaue, funktioniert das nicht mehr

    nen kumpel meinte das dann der fokus auf dem button liegt, und deßhalb das programm das OnKeyPress nicht mehr ausführt
    kann mir einer sagen wie ich das lösen kann? vielleicht den fokus umlegen?

    bitte nub gerecht antworten 🙂

    thx im voraus

    julez



  • gugg die mal die Eigenschaft KeyPreview des Formulares an.



  • ah cool
    das funzt,
    aber nur mit OnKeyPress

    gibbet auch was für OnKeyDown?
    weil ich die pfeiltasten einlese, und die gehen ja mit OnKeyPress nicht(meines wissens)



  • dafür musst du die message WM_GETDLGCODE verarbeiten und dann DLGC_WANTARROWS oder gleich DLGC_WANTALLKEYS aktivieren.



  • kannst du das nochmal für nen anfänger erklären?
    oder nen beispiel geben?

    hab 0 plan was du meinst 😞


Anmelden zum Antworten