| |
|
|
Georg Hovenbitzer | allô zusammen,
encore un kleines Problem si on chez den ComboBox Controls den TabStop aktiviert, ist cette pas dans qui comment erwartet dans Reihe mais wird comme letztes fonctionnement. Hat quelqu'un une Tip comment je Reihenfolge herstellen peux? KompilierenMarqueSéparation $I SKControl.inc
$H Windows.ph
$H Messages.ph
Def GetSysColor(1) !USER32.DLL,GetSysColor
Declare SKDLL&
Declare Test1&, Test2&, Test3&, Test4&
SKDLL& = @UseDLL(SKControl.dll)
WindowStyle 2 + 8 + 16 + 128 + 256 + 512
Window 0,0-800,600
Cls GetSysColor($0F)
SKCtrl_InitDll()
Test1& = @Create(ChoiceBox,%hWnd,1,100,100,114,60)
Test2& = SKCtrl_CreateColorEdit(%hWnd,,@RGB(0,0,0),@RGB(255,255,255),100,150,114,20,%hInstance)
SetStyle Test2&,(@GetStyle(Test2&) + ~ws_TabStop)
Test3& = SKCtrl_CreateColorComboBox(%hWnd,,@RGB(0,0,0),@RGB(255,255,255),100,200,114,60,%hInstance)
SetStyle Test3&,(@GetStyle(Test3&) + ~ws_TabStop)
Test4& = @Create(ChoiceBox,%hWnd,1,100,250,114,60)
WhileNot %Key = 2
WaitInput
EndWhile
SKCtrl_DeInitDll()
Fin
|
|
|
| Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 19.04.2007 ▲ |
|
|
|
|
| Sorry Georg mais je versteh qui Frage pas....! chez mir sieht Dein Code so aus (Ausschnitt) |
|
|
| |
|
|
|
Sebastian König | allô Georg,
wirklich très seltsam... malheureusement habe je encore je n'en sais rien, wohin cela Problem liegt . je peux es seulement dire, dass es pas am nachträglichen Hinzufügen des WS_TABSTOP-Stils liegt - aussi si ca direct beim Erzeugen des Controls dans qui DLL geschieht, ändert sich cela Verhalten pas...
@Horst: cela Problem liegt dans qui Reihenfolge, dans qui qui Controls avec TAB durchgeschaltet volonté - zweitletzte Contrôle erhält comme letztes den Fokus...
MfG
Sebastian |
|
|
| |
|
|
|
Sebastian König |
|
|
| |
|
|
|
| Sebastian
Ok, Problem gelöst. trop meiner déshonneur muss je dire, dass es à einer SetWindowPos(..,HWND_TOP,...)-la ligne dans SKCtrl_CreateColorComboBox() lag, de qui je pas plus sais, quand et pourquoi je vous incorporé habe... j'ai vous naturellement entfernt.
maintenant klappt qui l'affaire - |
|
|
| |
|
|
|
Georg Hovenbitzer | allô Sebastian,
entschuldige s'il te plaît, je viens seulement maintenant en supplément mich trop annoncer. comment soll es déjà anders son, eh bien klappt alles comment gewünscht.
eh bien gibt es seulement encore un Problem, Tab aus einem multiedit heraus, mais ca liegt pas à qui DLL. |
|
|
| Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 24.04.2007 ▲ |
|
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.04.2007 ▲ |
|
|
|