So aktivieren Sie verschiedene Tastaturen
Sie können verschiedene Arten von Bildschirmtastaturen angeben, die angezeigt werden sollen. Bitte verwenden Sie eine der folgenden Methoden.
Methode 1
Ändern Sie die KeyboardName registry parameter at HKEY_CURRENT_USER\Software\ComfortSoftware\CKeyboard from your software.
Wenn die Bildschirmtastatur sichtbar ist, senden Sie die Windows-Nachricht PostMessage(FindWindow('TFirstForm', 'CKeyboardFirstForm'), WM_CSKEYBOARD, 1, 0), und unsere Anwendung lädt die Bildschirmtastatur neu.
Methode 2
Laden Sie diese Datei herunter: https://www.comfortsoftware.com/download/SetNameKB.exe
Befehlszeilenformat: SetNameKB.exe KeyboardName
Beispiel: SetNameKB.exe Mini
Methode 3
Verwenden Sie diesen Code:
char KeyboardName[80];
COPYDATASTRUCT MyCDS;
KeyboardName = "Standard";
// Füllen Sie die COPYDATA-Struktur
MyCDS.dwData = 1; // Funktionskennung
MyCDS.cbData = sizeof(KeyboardName); // Datengröße
MyCDS.lpData = &KeyboardName; // Datenstruktur
// Funktion aufrufen, Daten in &MyCDS übergeben
HWND hwDispatch = FindWindow( "TFirstForm", "CKeyboardFirstForm" );
if( hwDispatch != NULL )
SendMessage( hwDispatch,
WM_COPYDATA,
(WPARAM)(HWND) NULL,
(LPARAM) (LPVOID) &MyCDS );

