| |
|
|
efisch | Yo benutze una mehrteilige Statuszeile, el I, con KompilierenMarcaSeparaciónerzeuge. Es auch bien, solange el Fenstergröße no geändert se. Dann restos el Statuszeile simplemente posición oder verschwindet de el Ventana (beim verkleinern). Nach SetWindowPos Handle& = 0,0-0,0 es alles otra vez en el Lot. Como mi propio Búsqueda (Inglés-Kenntnisse wären tal vez hilfreich gewesen ) no verwertbaren Ergebnisse geliefert ha, el Cuestión a euch: Gibt lo una Stil, el el Anpassung automáticamente hecho?
Herzliche Grüße ebi |
|
|
| |
|
|
|
| Nein.
El Statusbar muß siempre angeschubst voluntad.
Am Besten y al Saubersten es el Anschubsen así: KompilierenMarcaSeparaciónexternal("user32","SetWindowPos",sb&,0,0,0,0,0,28)
external("user32","InvalidateRect",sb&,0,0)
external("user32","UpdateWindow",sb&)re> Das Neuzeichnen se normalerweise de una Programa en el Fenstercallback veranlasst.
Salve, IF. |
|
|
| |
|
|
|
efisch | [quote:c2c09e6ed6=iF]Das Neuzeichnen se normalerweise de una Programa en el Fenstercallback veranlasst.[/quote:c2c09e6ed6]Dazu fehlt me z.Z. todavía el Detailwissen Yo muss mich also wohl una wenig kundig hacer. Kann alguien qué empfehlen?
Gracias ebi |
|
|
| |
|
|
|
| Schau veces el dürfe genau el ser qué Usted gerne hättest: KompilierenMarcaSeparaciónSet("FastMode",1)
def cwp(5) !"user32","CallWindowProcA"
Declare ex%,_owp&,sb&
Cls
_owp&:=external("user32","SetWindowLongA",%hwnd,-4, Procaddr(_wproc,4))
sb&:=create("StatusWindow",%hwnd,"Bereit.")
Whilenot ex%
Waitinput
Endwhile
end
Proc _wproc
Parameters Wnd&, Msg&, Wparam&, Lparam&
if (msg&==16)// close
ex%:=1
elseif (msg& == 3)// move
elseif (msg& == 5)// size
_redrw
elseif (msg& == 15)// paint
elseif (msg& == 256)// keydwn
elseif (msg& == $108)// keylast
elseif (msg& == 522)// wheel
if (wparam&>0)
else
endif
Endif
Return cwp(_owp&,Wnd&, Msg&, Wparam&, Lparam&)
Endproc
proc _redrw
External("user32","SetWindowPos",Sb&,0,0,0,0,0,28)
External("user32","InvalidateRect",Sb&,0,0)
External("user32","UpdateWindow",Sb&)
ENDPROC
Salve, IF. |
|
|
| |
|
|
|
efisch | Hola si, dein Referencia en el Ventana-Callback-Procedimiento war el entscheidende Referencia. Daraufhin Yo en el Profano-Ayuda una Ejemplo gefunden y ShowWindow adaptado. Scheint a trabajo. Werde con nachher dein Ejemplo veces genauer ansehen, tal vez fördert lo sí mein Verständnis todavía una wenig.
Gracias ebi |
|
|
| |
|
|