| |
|
|
ByteAttack | Ciao,
ich habe hier unter XP eine Merkwürdigkeit. Immer wenn ich meine TabTaste abfrage kommt ein Fehlersound. KompilierenMarkierenSeparieren $P*
USERMESSAGES 16
Declare exit%,edit1&,edit2&,edit3&
Def GetSysColor(1) !USER32,GetSysColor
Proc TabTaste
if GetFocus(Edit1&)
SetFocus(Edit2&)
elseif GetFocus(Edit2&)
SetFocus(Edit3&)
elseif GetFocus(Edit3&)
SetFocus(Edit1&)
endif
EndProc
SetTrueColor 1
WindowStyle 26
WindowTitle TabTaste
Window ((%maxX/2)-115),((%maxY/2)-60)-230,120
CLS GetSysColor(15)
edit1&=Create(Edit,%hwnd,,10,10,200,24)
edit2&=Create(Edit,%hwnd,,10,35,200,24)
edit3&=Create(Edit,%hwnd,,10,60,200,24)
SetFocus(edit1&)
WhileNot exit%
GetMessage
Case %Umessage=16:exit%=1
Case IsKey(9):TabTaste
Wend
Kann man das irgendwie abstellen. (Also: OHNE das Io l' Sound einfach in der Systemsteuerung rausnehme) |
|
|
| |
|
|
|
| @Mark Spendiere dem Windows-Style noch ein 512 Setze anstelle von Getmessage Waitinput - Dann brauchst Du die Procedur TabTaste garnicht, weil die Taste geräuschlos alles das macht, was in der Procedur steht
PS: So würde ich es machen |
|
|
| |
|
|
|
ByteAttack | Würde ich ja gerne machen, aber ich möchte genau festlegen, WO die Tabtaste hinspringt und das GetMessage brauche ich unbedingt! |
|
|
| |
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 04.11.2007 ▲ |
|
|
|