Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Tastaturlayout ändern??? (https://www.delphipraxis.net/27577-tastaturlayout-aendern.html)

lima 12. Aug 2004 15:38


Tastaturlayout ändern???
 
Wie kann ich dieses Bildschirmfenster aufrufen zum Ändern des Tastaturlayouts???

Bild

Und wie kann man die Tastatur-Layouts per Button ändern, d.h. ich lasse mir die installierten Tastaturlayouts in einer Listbox oder ähnlichem anzeigen und möchte den markierten Eintrag, zum Beispiel 'Englisch / USA'ändern. Die Tastatur sollte dann die englische sein? :wall:

Phoenix 12. Aug 2004 15:53

Re: Tastaturlayout ändern???
 
Du musst in die EInstellungen zur Eingabegebietsschemaleiste (über Systemsteuerung).

Du kannst dann mit Alt+Shift zwischen den Schemas (und damit den Keyboardlayouts) wechseln.

lima 12. Aug 2004 15:59

Re: Tastaturlayout ändern???
 
Ich hab das jetzt hier soweit.

Delphi-Quellcode:
procedure opencpl(cpl:string);
begin
shellexecute(application.handle,'open','rundll32.exe',
pchar('shell32.dll,Control_RunDLL'+#32+cpl),nil,sw_shownormal);
end;

procedure TForm1.Button2Click(Sender: TObject);
var s:string;
begin
s:='MAIN.CPL @1';
opencpl(s);
end;
Meinst Du das???


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz