Français
Forum

Bildanzeige vervollständigen...

 
allô à Alle -
là je dans einem Programme une Bildbetrachter interne brauche, hab je mich, soutenu de Franks TREEVIEW.DLL drangemacht. Klappt aussi prima, seulement hätte je volontiers, si Bilder kleiner comment cela vorgegebene Anzeigeformat sommes, dass cet ensuite aussi dans qui Originalgrösse gezeigt volonté. qui gibt mir là Aider ?
merci im Voraus

6 kB
Kurzbeschreibung: Include et DLL (pas freigeschaltet)
Hochgeladen:15.11.2006
Downloadcounter126
Download
 
15.11.2006  
 




Michael
Dell
allô Horst,

meintest Du so?
KompilierenMarqueSéparation
PROC ZEIGE_BILD

    PARAMETERS miniB$
    B_bild% = Create(hPic,-1,miniB$)
    MCls 1,1
    StartPaint -1
    DrawPic B_bild%, 520,39;0
    EndPaint
    StartPaint B_win&
    MessageBox((Breite: +Str$(%BmpX)+    Höhe: +Str$(%BmpY)),Breite & Höhe des Bildes...,48)

    If ((%BmpX < 191) & (%BmpY < 223))

        DrawPic B_bild%, 520,39;0

    Else

        DrawSizedPic B_bild%, 520,39 - 190,222;0

    EndIf

    EndPaint

ENDPROC

 
Salu Michael...

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



@merci Dir Michael
cela était es - quelquefois suis je comment vernagelt - habe Deinen Text encore dahin modifié, dass maintenant qui Anzeige toujours dans qui Mitte steht.
KompilierenMarqueSéparation
PROC ZEIGE_BILD

    DECLARE breit%,hoch%
    breit%=190:hoch%=222 Variablen für die Bildgrösse
    PARAMETERS miniB$
    B_bild% = Create(hPic,-1,miniB$)
    MCls 1,1
    StartPaint -1
    DrawPic B_bild%, 520,39;0
    EndPaint
    StartPaint B_win&
    USEPEN 0,1,GETSYSCOLOR(15) Vorherige Anzeige löschen
    USEBRUSH 1,GETSYSCOLOR(15)
    RECTANGLE 520,39-520+breit%,39+hoch%

    If ((%BmpX < 191) & (%BmpY < 223))

        DrawPic B_bild%,(520+breit%/2-%BmpX/2),(39+hoch%/2-%BmpY/2);0 jetzt immer in der Mitte

    Else

        DrawSizedPic B_bild%, 520,39 - breit%,hoch%;0

    EndIf

    EndPaint

ENDPROC

 
15.11.2006  
 




Jörg
Sellmeyer
Zur Ergänzung la fois qui Hinweis, qui es ab XProfan11 possible ist, un Bild proportional trop skalieren:

Aider trop XProfan11
hPic& = Créer(hSizedPic, Typ%, nom$, dx%, dy%, mode%)

ici wird cela erzeugte Bild dans qui Taille ajusté. dx% et dy% ist qui Taille des erzeugten Bildes. si mode% = 0 ist, hat cela erzeugte Bild exakt qui eingfestellte Taille et wird daher nötigenfalls verzerrt. Ist mode% = 1 wird cela ursprüngliche Seitenverhältnis beibehalten et cela Bild dans qui Taille so ajusté, qui es sous Beibehaltung des Seitenverhältnisses dans cela angegebene Rechteck paßt.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
14.07.2008  
 




Peter
Max
Müller
Nabend,
c'est sogar déjà ab XProfan 10 so.

Salut
P.M.M
 
XProfan X3, X4ß, Win 10.1
14.07.2008  
 



@Jörg + Peter
là avez son beide droite mais, cela Bild wird pas zentriert angezeigt. Pour cette hab je meinen Code gesucht. qui pouvoir cela ;)
 
15.07.2008  
 



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

1.017 Views

Untitledvor 0 min.
Peter Max Müller06.12.2015
Stephie08.09.2011

Themeninformationen



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