Soft-Keyboard per Code ein- oder ausschalten
Die eingebaute Software-Tastatur kann unter CE 2.X ausschließlich per API-Funktion oder fremd-ActiveX ein- b.z.w. ausgeschaltet werden. Eine VB-Funktion existiert aktuell dafür nicht.Unter CE3.0 kann die Tastatur mit der Formulareigenschaft "SIPVisible" ein- oder ausgeschaltet werden. Die unten gezeigte API-Funktion funktioniert auch auf PocketPC's (CE3.0)
Deklarationsteil:
| Declare Function SipShowIM Lib "coredll" (ByVal Flags As Long) As Long |
hier eine Beispielfunktion, der einfach der Tastatur-Anzeigewert (Wahr oder Falsch) übergeben wird:
| Public Function ShowKeyboard(ueWert) If ueWert = True Then ShowKeyboard = SipShowIM(1) Else ShowKeyboard = SipShowIM(0) End If End Function |
Der Funktionsrückgabewert zeigt an, ob die Funktion erfolgreich war (True) oder nicht (False).