| |
|
|
Julian Schmidt | Vermutlich sólo una Flüchtigkeit-Fehler, aber por qué se Edit en el Ejemplo no movido? Setwindowpos se laut Trace ausgeführt! Woran liegts?
Windowstyle 26
Ventana 100,200-180,105
Mensajes del usuario 16
var tabctrl&=Crear("TabCtrl",%hwnd,"Tab1",0,0,width(%hwnd),height(%hwnd))
InsertTab(tabctrl&, 1, "Tab2")
var edit&=Crear("Edit",%hwnd,"",25,34,width(%hwnd)-50,30)
mientras que 1
waitinput
caso %umessage=16 : AppExit
caso TabChanged(tabctrl&) : TabChange()
Endwhile
Proc TabChange
EnableWindow tabctrl&,0
Repaint
locate 1,15
imprimir GetActiveTab(tabctrl&)
if GetActiveTab(tabctrl&)=0
Setwindowpos edit&=5,34 - (width(%hwnd)-50),30;-1
locate 1,17
imprimir "=0"
más
Setwindowpos edit&=(width(%hwnd)-55),34 - (width(%hwnd)-50),30; -1
locate 1,17
imprimir "<>0"
Endif
EnableWindow tabctrl&,1
Volver 1
ENDPROC
Proc AppExit
end
ENDPROC
|
|
|
| |
|
|
|
| Mach veces de -1 ne 0 o. entferne esta optionalen Parámetro el lt. Ayuda para Ventana gilt. |
|
|
| |
|
|
|
Julian Schmidt | Ok sin -1 funktioniert lo zwar, aber una wichtige Cuestión restos bestehen. ¿Por qué es no con -1? Sollte doch eig. egal ser incluso si la Parámetro no el Element angewandt voluntad kann, pero sólo en una Ventana. Vlt kann Roland el ändern, dass en Elementen el kein Ventana son allgemein el letzte Parámetro igual 0 angenommen se, sodass incluso el obere Ver código fuente funktioniert. |
|
|
| |
|
|