| |
|
|
| Default-Position des Hauptfensters zentriert
si on eh bien Fenêtre avec seulement 2 Parametern aufruft voudrais on am liebsten hiermit une neue Taille pour cela zentrierte la fenêtre festlegen - quoi cela Ganze abrunden serait. KompilierenMarqueSéparation je crois avec z.B. window 320,200 voudrais on cela réellement 320x200 Pixel Innenfläche zum Zeichnen vorhanden sommes.
encore un kleiner Hinweis: Am besten zur Ermittlung qui Mitte avec qui Workarea le calcul là speziell sous Vue volontiers Toolbars et Co. à den Seitenrändern kleben: KompilierenMarqueSéparationSource wurde am 22.07.2007 in die Babyklappe auf XProfan.Com abgelegt:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FA: Fenster immer mit Maximalgrösse öffen und
dabei alle möglichen Taskbar-Breiten und -
Positionen beachten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DEF SPI(4) ! user32,SystemParametersInfoA
Declare Rect#,x&,y&,b&,h&
Dim Rect#,16
SPI(48,0,Rect#,0) SPI_GETWORKAREA,,0,Rect,0
x&=Long(rect#,0)
y&=Long(rect#,4)
b&=Long(rect#,8)
h&=Long(rect#,12)
Windowstyle 512+31
Window x&,y&-b&,h&
Dispose Rect#
waitinput
end
|
|
|
| |
|
|
|
Jac de Lad | Ist cela maintenant un Wunsch ou bien récente dans S6?
je find beide idées super, cela avec qui Workarea serait sich oui zum Beispiel sur une neuen Stil declarieren laisser: z.B. 1024 = Angabe ist Workarea...
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 22.11.2007 ▲ |
|
|
|
|
| Default-Position des Hauptfensters zentriert
c'est un Fakt depuis X11Beta6! Roland zentriert alors cela Hauptfenster, z.B. beim ersten Imprimer ou bien Cls.
mon 2-paramètre-Fenêtre était seulement une concept à l'affaire abzurunden!
1024 ist bereits comme Fenêtre Style belegt avec ToolWindow! 2048 wäre là wohl libre mais imho pas nötig si on Fenêtre avec 2 Parametern appel pourrait. |
|
|
| |
|
|
|
Jac de Lad | Aso.
bof, mais si on cela Hauptfenster zentrieren veux et pas qui Clientarea meint, wärs Mist, alors sollte cela une Windowstyle bekommen.
gentil wärs aussi, si cela Zentrieren avec Créer(Fenêtre et Créer(Dialog marcher serait.
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 22.11.2007 ▲ |
|
|
|
|
| |
|
| |
|
|
|
Jac de Lad | @Horst: je aussi. mais c'est mir toujours trop compliqué. suis là quelque chose bequem. je pourrait mir aussi une eigene SubProc écrivons: Créer(CenterDialog et Créer(CenterWindow...mais on kanns oui aussi la fois ici anbringen. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 22.11.2007 ▲ |
|
|
|
|
| @Jac es Du de profession fatigué ? Einfacher ca va doch pas - siehe qui kleine PROC KompilierenMarqueSéparation
PROC DIALOG_CENTER
Declare _dlg&
PARAMETERS _Dstil%,_Dmodus$,_Dbreite%,_Dhoehe%,_Dtitel$
WindowStyle _Dstil% wenn _Dmodus$ = Dialog:dann als Parameter 0 eingeben
_dlg&=CREATE(_Dmodus$,%HWND,_Dtitel$,(%MaxX/2-(_Dbreite%/2)),(%MaxY/2-(_Dhoehe%/2)),_Dbreite%,_Dhoehe%)
ENDPROC
declare txt%
dialog_center 48,WINDOW,500,300,Zentriertes Fenster
waitinput
| 22.11.2007 ▲ | |
|
|
|