Français
Forum

Unbewegliche Statuszeile

 

efisch
je benutze une mehrteilige Statuszeile, qui je avec
KompilierenMarqueSéparation
DEF @CREATESTATUSBAR(6) @control("msctls_statusbar32",@$(2),$50800040,
@%(3),@%(4),@%(5),@%(6),@%(1),101,%HInstance)e>
erzeuge. cela allez aussi bien, solange qui Fenstergröße pas geändert wird.
ensuite bleibt qui Statuszeile simple stehen ou bien verschwindet aus dem la fenêtre (beim verkleinern).
Pour SetWindowPos Handle& = 0,0-0,0 ist alles wieder im Lot.
là mon eigene cherche (Englisch-Kenntnisse wären peut-être hilfreich gewesen ) aucun verwertbaren
Ergebnisse geliefert hat, qui Frage à euch:
Gibt es une Stil, qui qui Anpassung automatisch erledigt?

Herzliche Grüße
ebi
 
20.10.2005  
 



non.

qui Statusbar doit toujours angeschubst volonté.

Am Besten et am Saubersten ist cela Anschubsen so:
KompilierenMarqueSéparation
external("user32","SetWindowPos",sb&,0,0,0,0,0,28)
external("user32","InvalidateRect",sb&,0,0)
external("user32","UpdateWindow",sb&)re>
cela Neuzeichnen wird normalement de einem Programme im Fenstercallback veranlasst.

Salve, iF.
 
20.10.2005  
 




efisch
[quote-part:c2c09e6ed6=iF]cela Neuzeichnen wird normalement de einem Programme im Fenstercallback veranlasst.[/quote-part:c2c09e6ed6]en supplément fehlt mir z.Z. encore cela Detailwissen
je muss mich alors wohl un peu kundig faire. peux quelqu'un quoi empfehlen?

merci
ebi
 
20.10.2005  
 



exposition la fois cela dürfe oui c'est ca cela son quoi Du volontiers hättest:
KompilierenMarqueSéparation
Set("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.
 
20.10.2005  
 




efisch
allô iF,
dein Hinweis sur qui la fenêtre-Callback-Procédure était qui entscheidende Hinweis.
Daraufhin habe je dans qui Profan-Aider un Beispiel trouvé et ShowWindow angepasst.
Scheint trop marcher.
Werde avec après dein Beispiel la fois genauer regarder, peut-être fördert es oui mon Verständnis encore un peu.

merci
ebi
 
21.10.2005  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.937 Views

Untitledvor 0 min.
RudiB.26.12.2021
Peter Max Müller07.10.2017
Ernst19.03.2014
E.T.07.01.2012
plus...

Themeninformationen

cet Thema hat 2 participant:

efisch (3x)
iF (2x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie