Bildschirmtastatur (nur nummern)



  • Hi

    Ich schreibe eine Anwendung für auf einen Touchscreen. In der Anwendung muss man div. Felder bearbeiten (Zahlenwerte eingeben) Nun möchte ich eine "Bildschirmtastatur" machen, damit man dieses einfach machen kann. Die Tastatur an sich ist kein Problem, aber wie finde ich heraus, in welchem Eingabefeld der Courser ist und wie überschreibe ich dann den Wert????

    Bitte helft mir!

    Vielen Dank für die Antworten!



  • Bei der Funktion zu WM_SETFOCUS bekommst du den Zeiger auf das Fenster, das den vorher hatte.

    Damit könntest du mal rumprobieren. 🙂



  • Ist dies der Zeiger auf das Fenster oder das Eingabefeld???
    Mein Problem ist, dass die Dialoge mit QT von Trolltech erstellt wurden.
    wie würde denn der Quelltext aussehen, wenn ich auf den button 0 klicken würde?
    Ich verstehe die Funktion WM_SETFOCUS nicht ganz....



  • Ähm, von QT habe ich keine Ahnung. 😞

    Für MFC gilt:
    Du kannst auf die Nachricht reagieren, die für den Button mit der Zahl drauf kommt.
    Die hat dann als Parameter den Zeiger auf das alte Fenster.

    In der Platform SDK gibt es die Funktion auch noch mal. Aber da weiß ich genauso wenig, ob du die benutzen kannst.


Anmelden zum Antworten