| |
|
|
 Clemens Meier | Hallöchen zusammen,
Yo hoffe, alguien ha una Tipp para mich. Yo habe una Dialogfenster con más Editar-Feldern (Spinedit) y hay se el Enter-Taster genauso reagieren como Tab-Taste, also de una Editar campo en el nächste springen. Wenn Yo ahora mache, springt lo offenbar sólo beim zweiten Betätigen el Entertaste. Ein umstrukturieren el ganzen Dialogangaben ha auch nichts gebracht. Kann uno el Tastatur entsprechend verbiegen? Abfragen después de el Entertaste bringt nichts.
Saludo |
|
|
| |
|
|
|
 Clemens Meier | Yo habe el ganzen gestrigen Tag y Abend zugebracht, irgendwo una Referencia en el Solución meines Problemes para encontrar. Das einzige halbwegs brauchbare war el Referencia en el Contribución [...] 
Doch como funktioniert en me todavía no una vez el ausführliche Ejemplo, Yo bekomme sólo 3 Buttons en un Dialogfenster a sehen, kein Richedit oder sonstiges.
Sombrero wirklich niemand una Concepto, cómo hacer un Editar campo entsprechend kontrollieren kann, dass el Volver-(Enter-)Taste abgefangen voluntad kann. Mit scankey y ähnliches Yo lo ya intenta. Funktioniert con Pagar y Buchstaben, pero no con el Volver-Taste.
Wo kann Todavía suchen, una Solución para encontrar. |
|
|
| |
|
|
|
 | Dochdoch, qué Usted möchtest es en el Grunde muy simplemente, y como gibts auch viele viele Möglichkeiten.
a) propio WindowProc b) Keyboard-Hook c) GetAsyncKeyState-Api
Und y y...
Zudem, sin el Vorlegen uno Sources se selten bien geholfen.  |
|
|
| |
|
|
|
 Frank Abbing | Hi,
du musst el Editcontrol con Control(... selber forma y esta auch ES_WANTRETURN conjunto. Auf Gerhard Putschalkas Página findest du Beispiele dazu.
Subclassen va auch. y du könntest el Message.dll de meiner Página veces testen. |
|
|
| |
|
|
|
 Clemens Meier | GetAsynkKeystate-Api es perfekt, uno muss sólo danach una Sleep einbauen, como una mögliche Bucle, en el el Abfrage drin steckt, más rápido abgearbeitet se, como uno otra vez de el Taste runter es  |
|
|
| |
|
|
|
 | |
|
|
|
 Frank Abbing | Teste veces esta Solución. Como kannst incluso el Aussehen el Edits aussuchen. KompilierenMarcaSeparación~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Generiert mit ControlBuilder
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$P+
SetErrorLevel 0
Declare x&, y&, text$, hEdit01&, hEdit02&, hEdit03&, dialog&
SetTrueColor 1
WindowTitle "Hauptfenster"
WindowStyle 31
Window 0, 0, - 24, 24
UseFont "MS Sans Serif",13,0,0,0,0
SetDialogFont 1
dialog& = Create("DIALOG", %hwnd, "Main Window", 211, 206, 336, 333)
hEdit01& = Control("EDIT", "Edit01", $54011000, 80, 40, 165, 22, dialog&, 2001, %hInstance, $00020000)
hEdit02& = Control("EDIT", "Edit02", $54000000, 80, 72, 161, 18, dialog&, 2002, %hInstance, $00020200)
hEdit03& = Control("EDIT", "Edit03", $54001000, 80, 104, 161, 18, dialog&, 2003, %hInstance, $00000101)
While 1
waitInput
If %key=2
BREAK
ElseIf GetFocus(hEdit01&)
ElseIf GetFocus(hEdit02&)
ElseIf GetFocus(hEdit03&)
EndIf
EndWhile
End
|
|
|
| |
|
|