| |
|
|
Penguin Tux | Salut,
gibt es irgendeine Possibilité, un Tool pour Windows XP/2000 trop écrivons, welches cela Tastaturlayout de allemande sur Russisch et de Russisch dans allemande switchen peux? en supplément besoin je une simple GUI, là qui Nutzer pas wirklich viel Ahnung avons volonté. cela wichtige ist, dass dabei aucun Registryeinträge geändert volonté, weil es sonst Konflikte avec qui Rechtevergabe im Netzwerk donner pourrait.
merci Schonmal pour eure Aider Tony KompilierenMarqueSéparationdeclare btndlg&,dlgende%,dlg&
dlg&=Create("Window",%hwnd,"Sprache",10,10,200,120)
Startpaint dlg&
UseFont "CANDARA",25,20,1,0,0
TextColor RGB(0,0,0),RGB(255,255,255)
Endpaint
btnDlg& = CreateButton(dlg&,"Deutsch -> Russisch",30,10,120,30)
btnDlg& = CreateButton(dlg&,"Russisch -> Deutsch",30,45,120,30)
WhileNot dlgende%
WaitInput
If GetFocus(btnDlg&)
dlgende% = 1
EndIf
Endwhile
destroywindow(dlg&ass=s2>)
qui GUI ist, si aussi seulement vom optischen her, fertig. qui Code ist avec Sicherheit reinster Müll et on pourrait ihn bestimmt aussi encore améliorer. maintenant ca va tout autor, qui richtigen Funktionen zum richtigen Button trop écrivons. |
|
|
| |
|
|
|
Frank Abbing | si mich pas alles täuscht, sollte cela avec qui API ActivateKeyboardLayout() aller. ici un Beispiel dans VB, également une allemande/Russisch-Umschaltung: [...] |
|
|
| |
|
|
|
Penguin Tux | merci pour qui antwort, mais qui code selbst ist, pour mich, doch très undurchsichtig. une kleine erklärung were gentil.
on möge mich schlagen steht oui alles là, seulement pas entier so comment je es brauche. mais avec bisschen logischem penser wird cela quoi. |
|
|
| |
|
|
|
| dans qui Anlage est un clavier-Treiber pour Russisch - allemande. Muss naturellement installiert volonté:
installation:
cela Zip-Packet "tastatur_russ_dt.zip" entpacken. sur Russ-dt.msi doppelklicken. qui Treiber volonté installiert. Pour qui installation doit vous ausgewählt volonté:
Start/Einstellungen/Systemsteuerung/Regions- et Sprachoptionen-> Sprachen -> Details
Hoffe, je konnte aider ;) |
|
|
| |
|
|
|
Penguin Tux | es liegt oui pas à den treibern, mais à dem change entre beiden sprachen.
pour dem je mir den code angeguckt habe, habe je gemerkt, dass je gar rien avec cela anfangen peux :--/ KompilierenMarqueSéparation |
|
|
|
|
Frank Abbing | Probier cela la fois, gibt Text un dans cela Modifier le champ de: KompilierenMarqueSéparationDef ActivateKeyboardLayout(2)!"USER32","ActivateKeyboardLayout"
Def &VK_FLAGSR 1 Tastenlayout Russisch
Def &VK_FLAGSD 0 Tastenlayout Deutsch
Declare edit&,text$
Cls
edit&=Create("MultiEdit", %hWnd, "", 10, 10, 200, 200)
ActivateKeyboardLayout(0, &VK_FLAGSR)
While 1
WaitInput
Case %key=2:Break
Endwhile
ActivateKeyboardLayout(0, &VK_FLAGSD)
Fin
|
|
|
| |
|
|
|
Penguin Tux | soeben schoss mir qui morgendliche concept, simple programm pour den russischunterricht pour den es genutzt volonté soll trop écrivons. un champ pour allemand écrivons, une pour russische. es wäre peut-être. pas entier mal si on cela ganze ensuite encore formatieren et drucken pourrait, mais soweit coutume je erstmal encore nciht penser.
pour ca projet serait sich nämlich aussi qui erste code eignen, là on oui ensuite russisch écrit, si champ x den fokus hat. aujourd'hui l'après-midi werd je mich la fois ransetzen. |
|
|
| |
|
|
|
Frank Abbing | Mir ist maintenant pas bien sûr geworden, si qui Solution mittels ActivateKeyboardLayout() funktioniert ou bien pas. là je selber seulement allemande installiert habe, peux je es oui pas wirklich testen. Wäre alors seulement loyal à zukünftigen Mitlesern que voici la fois mitzuteilen.
P.S.: s'il te plaît pas deinen gesamten Text ici kleinschreiben. quoi dans une Chat dans Ordre allez, pouvoir une Forumseintrag mais schlechter lesbar. |
|
|
| |
|
|
|
Penguin Tux | encore sais je pas si qui Code funktioniert hat, weil je encore pas angefangen. je muss nebenbei encore une école faire et une Linuxkiste zum courir apporter, alors übe toi dans patience
So. Fakt ist, dass il beim écrivons dans cela Textfeld sur Russisch umschaltet. seulement gibt es là cela Problem, dass on seulement schwarze Schtriche et aucun kyrillischen Buchstaben sieht.
avec KompilierenMarqueSéparation peux je cela la fenêtre oui déjà maximiert ouvrir laisser. seulement, wohin venez qui Befehl hin et comment muss ihn déclarer? KompilierenMarqueSéparationWINDOWSTYLE 31
Window 0,0-0,1024
Windowtitle "Russisch"
Def ActivateKeyboardLayout(2)!"USER32","ActivateKeyboardLayout"
Def &VK_FLAGSR 1 Tastenlayout Russisch
Def &VK_FLAGSD 0 Tastenlayout Deutsch
Declare edit&,text$
Cls
edit&=Create("MultiEdit", %hWnd, "", 10, 10, 1000, 700)
ActivateKeyboardLayout(0, &VK_FLAGSR)
While 1
WaitInput
Case %key=2:Break
Endwhile
ActivateKeyboardLayout(0, &VK_FLAGSD)
Fin
|
|
|
| |
|
|
|
Frank Abbing | Lass toi pas treiben. j'étais seulement pas droite malain aus deinen letzten Posting geworden.
Gibt es une Befehl, avec dem on cela Febster déjà maximiert ouvrir peux?
cela Hauptfenster? Probier la fois: Fenêtre 0,0-%maxx,%maxy anstelle de Cls. |
|
|
| |
|
|
|
Penguin Tux | merci dir. Ist zwar pas entier maximiert, erscheint mais dans qui de mir eingestellten Taille des Fensters. |
|
|
| |
|
|
|
Frank Abbing | Du musst wahrscheinlich une Font verwenden, qui aussi russische Sonderzeichen contient? |
|
|
| |
|
|