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 mehrnen 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 OnKeyPressgibbet 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