| |
|
|
Frank Abbing | Hi,
angenommen, on voudrais un Bild magasin et dans einem la fenêtre Montrer. cela Bild ist 640x480 Pixel grand. Öffnet on maintenant un la fenêtre avec cette Ausmassen et invite cela Bild un, ensuite wird on feststellen, dass cela Bild à droite et unten pas komplett dans cela la fenêtre passt. cadre, Titelleiste, menu usw. sorgen pour, cela qui eigentliche le contenu des Fensters schrumpft. on devrait cela la fenêtre alors déjà im Vorraus grösser gestalten. seulement combien grösser? Hierzu pourrait on par umfangreiche APIs qui Größen qui individuel Fensterelemente eines Betriebssystems ermittel et dans sa Berechnungen einfliessen laisser. und dir mais aussi viel einfacher et seulement avec Profanmitteln:
Déclarer x&,y&,breite&,hoehe&,positionx&,positiony&
Windowstyle 24
Fenêtre %maxx,0-1,1 Pseudofenster öffnen
LoadBmp Bildname.bmp,0,0;0
breite&=%bmpx
hoehe&=%bmpy
SetWindowPos %hwnd=%maxx,%maxy-breite&,hoehe& la fenêtre original représenter, mais encore pas sichtbar
x&=Width(%hwnd)
y&=Height(%hwnd)
breite&=breite&+(breite&-x&)
hoehe&=hoehe&+(hoehe&-y&)
SetWindowPos %hwnd=(%maxx/2-(breite&/2)),(%maxy/2-(hoehe&/2))-breite&,hoehe& la fenêtre représenter
WaitInput
Fin
|
|
|
| |
|
|
|
| ici mon Beitrag zum Thema: ( je mags kurz) qui Procédure mets qui Breite et Hauteur des Anzeigebereiches des Hauptfensters %hwnd sur qui comme paramètre übergebenen Werte.
Salve, iF. |
|
|
| |
|
|