Italia
Include

xWin.inc - Zentriert & Erzeugt Fenster

 

Michael
Dell
Zentriert & Erzeugt Fenster
KompilierenMarkierenSeparieren
xWin - Zentriert & Erzeugt Fenster (auch abweichend von Zentrum)
Grundlage war hier die Caption.inc von Martin Pohl
Autor: Michael Dell - http://www.cplace.de
Def GSM(1)    External(USER32,GetSystemMetrics,&(1))
Def GrX(1)    (%(1) + (GSM(7) * 2))
Def GrY(1)    (%(1) + (GrX(0) + GSM(4)))
Def ZentrX(1) ((%MaxX / 2) - (GrX(%(1)) / 2))
Def ZentrY(1) ((%MaxY / 2) - (GrY(%(1)) / 2))

Proc Title

    Parameters T_Title$
    CaseNot (Trim$(T_Title$) = ): WindowTitle T_Title$

EndProc

Proc xWinO

    Parameters xWO_XX&,xWO_YY&,xWO_Title$
    Title(xWO_Title$)
    Window (%maxX + 10),0-GrX(xWO_XX&),GrY(xWO_YY&)

EndProc

Proc xWinZ

    Parameters xWZ_XX&,xWZ_YY&,xWZ_Title$
    Title(xWZ_Title$)
    Window ZentrX(xWZ_XX&),ZentrY(xWZ_YY&)-GrX(xWZ_XX&),GrY(xWZ_YY&)

EndProc

Proc xWinZA

    Parameters xWZA_XX&,xWZA_YY&,xWZA_AX&,xWZA_AY&,xWZA_Title$
    Title(xWZA_Title$)
    Window (ZentrX(xWZA_XX&) + xWZA_AX&),(ZentrY(xWZA_YY&) + xWZA_AY&)-GrX(xWZA_XX&),GrY(xWZA_YY&)

EndProc

Beispiel: xWinO(640,480,Title$)            Fenster 640*480 erscheint ausserhalb des sichtbaren Bereichs
xWinZ(640,480,Title$)            Fenster 640*480 erscheint Zentriert
xWinZA(640,480,x%,y%,Title$)     Fenster 640*480 x%=0 und y%=0 ist abweichend vonm Zentrum +s=s2>/-
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
16.02.2006  
 



@Michael: Wo Du grad hier bist - soll Io l' Thread gänzlich entfernen oder hast Du ein Update vor?

Nachtrag: Ah, ein Update.
 
16.07.2008  
 




Michael
Dell
Grad erst gesehn, wusste gar nicht das ich das gelöscht hab.

Habs neu aufgelegt!
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
16.07.2008  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

6.409 Views

Untitledvor 0 min.
Gast.0815 vor 18 Tagen
Member 640534317.01.2022
iF31.10.2020
Tommy26.03.2019
Di più...

Themeninformationen

Dieses Thema hat 2 subscriber:

Michael Dell (2x)
iF (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie