Deutsch
Includes

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 +/-
 
Salu Michael...

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



@Michael: Wo Du grad hier bist - soll ich den 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  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

6.600 Betrachtungen

Unbenanntvor 0 min.
Gast.081512.09.2024
Member 640534317.01.2022
iF31.10.2020
Tommy26.03.2019
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Michael Dell (2x)
iF (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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