![]() |
Windows Tastatur
Hallo,
ich rufe die Windows Tastatur per Delphi-Quellcode auf. Das funktioniert auf Desktop-Rechnern und Tablets immer. Ausser unseren neuen Tablets mit Windows 10 IoT Betriebssystem, die Windows Tastatur erscheint hier nie. Frage: Welche grundlegenden Windows-Einstellungen/Eigenschaften können den Aufruf verhindern? Danke und beste Grüße |
AW: Windows Tastatur
Wenn du deinen "Delphi-Quellcode" und die zugehören Windows-Version zeigst wäre das super hilfreich.
Ich habe in den letzten drei Windows-Versionen die schmerzliche Erfahrung gemacht dass das zwei mal geändert wurde. |
AW: Windows Tastatur
Code:
procedure ShowWinKeyboard;
begin ShellExecute(0, 'open', 'C:\Program Files\Common Files\Microsoft Shared\Ink\TabTip.exe', nil, nil, SW_SHOWNA); end; procedure CloseWinKeyboard; var KbWnd: THandle; begin KbWnd:=FindWindow('IPTip_Main_Window', nil); if KbWnd>0 then PostMessage(KbWnd, WM_SYSCOMMAND, SC_CLOSE, 0); end; |
AW: Windows Tastatur
|
AW: Windows Tastatur
Warum ignorierst und verwirfst du die Rückgabe von ShellExecute komplett? Die könnte genau in einem solchen Fall hilfreich sein, herauszufinden, woran es klemmt. Mach aus der Prozedur eine Funktion und werte den Rückgabewert aus.
Grüße Dalai |
AW: Windows Tastatur
Hier liegt es vermutlich am neuen Windows 10 Anniversary Update. Die Tastatur lässt so nicht mehr aufrufen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz