| |
|
|
| il me faut la fois eure Aider .... je cherche une Artikel/Aider. j'ai es avant einigen Tagen gelesen, finde cette mais pas plus wieder (Eigentlich speichere je mir cet ab) Es ging tout autor une Grafik pour un la fenêtre trop agrandir/verkleinern. il hatte cet sur seinen Laptop là était alles i.O., schob il es sur den PC avec größerer Auflösung, hatte il à droite une weißen rebord. si quelqu'un den Artikel wiederfindet s'il te plaît annoncer, DANKE.
je weis, il peut cela Hintergrundbild riesig grand faire et ensuite inviter. mais c'est pas direct mon Problem.
Stephanie |
|
|
| |
|
|
|
Jörg Sellmeyer | Quelque chose comme dans qui Art? KompilierenMarqueSéparationCls
Declare bild&,hdl&,Datei$
Datei$ = "hier das Bild.jpg"
Randomize
Window 100,100 - (Rnd(600) + 400),(Rnd(400) + 600)
hdl& = Create("hSizedPic",-1,Datei$,Width(%hwnd),Height(%hwnd),0)
'Die 0 am Ende sorgt dafür, daß das Bild immer an das Fenster angepaßt wird.
'Der Nachteil ist, daß das Bild dadurch verzerrt werden kann, wenn das Verhältnis Breite/Höhe anders ist.
print hdl&
bild& = Create("Bitmap",%hwnd,hdl&,0,0)
WaitInput
DeleteObje hdl&
qui Code fonctionne seulement ab Version 9.0 |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12.08.2011 ▲ |
|
|
|
|
| Tja pourrait son cela cela qui Code était/ist. dans dem Artikel étions malheureusement aussi erklärungen, qui mir maintenant manquer. |
|
|
| |
|
|
|
Jörg Sellmeyer | quoi ist Dir car unklar? quoi je gemnacht habe: j'ai avec Créer("hSizedPic"...) un Handle trop einem Bild erstellt - et zwar dans qui Taille des Hauptfensters. ensuite un Bitmapcontrol zur Anzeige erzeugt et gleichzeitig cela Handle des Bildes avec transfert. cela Randomiser et Tour() ist seulement, à Variabilität trop montrer. si Du cela Programme plusieurs fois startest, ist qui Taille toujours unterschiedlich et cela Bild paßt sich automatisch à. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12.08.2011 ▲ |
|
|
|
|
| rien vers toi, mais je muss mir qui Befehle dans qui Aider toujours nachschlagen (si je qui Befehle pas kenne) et ensuite rumexperimentieren jusqu'à je cela habe comment je es mir vorstelle. chez dem anderen Stand déjà Text, avec deiner Erklärung peux je maintenant aussi quoi anfangen, comment dit Débutant, ne...aucune Profi.
Daher gib mir quelque chose Zeit um aussi ici trop voyons si je avec cela bien sûr viens.. Stephie |
|
|
| |
|
|
|
| So maintenant habe je nochmal gesucht et ... rien trouvé. Habe ensuite dein Beispiel ausprobiert, funktioniert (scheint oui c'est ca cela trop son quoi je cherche), sur qui Befehle alles gelesen. Versucht cet dans meinen Code einzubauen, égal quoi je fais, umschreibe et dans den Code schreibe, mon Prog fonctionne pas plus. fais maintenant erstmal soirée, probiere es am Wochenende nochmal, peut-être klappt es. si pas, melde je mich wohin es chez mir hängt. Salut Stephie |
|
|
| |
|
|
|
Jörg Sellmeyer |
mais je muss mir qui Befehle dans qui Aider toujours nachschlagen (si je qui Befehle pas kenne) et ensuite rumexperimentieren
So lernt on am meisten. Wenn's hakt, Poste doch la fois quoi de Deinem Code, sonst peux on seulement deviner woran es liegen pourrait. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12.08.2011 ▲ |
|
|
|
|
| So pour langem hin et her habe je es geschafft, es klappt, genauso comment je es brauche. Es donnais seulement une Fehlermeldung, Bitmap pas ladbar, quoi je pas verstehe, car avec dem alten Code hat es geklappt. Je mets la fois chez un, peut-être peux mir la fois einer dire wohin qui faute ist. KompilierenMarqueSéparationalt:
'----- Hintergrundbild Standard -----
Declare HGB$
Proc Hintergrundbild
HGB$ = @ReadIni$ (Prini$, "Allgemein", "Hintergrundbild")
EndProc
' Prini$ ist die ini wo der Dateiname hinterlegt ist = Baum.jpg
WindowTitle "Test"
ShowMax
CLS
DrawPic (Hintergrundbild$+HGB$), 0, 0; 0
'So hat er mir das Hintergrundbild übergroß angezeigt im Fenster, nicht angepasst.
'Hintergrundbild$=der Ordner wo das Bild liegt.
neu:
WindowTitle "Test"
ShowMax
CLS
declare hdl&, bild&
hdl& = Create("hSizedPic",-1,Hintergrundbild$+(@ReadIni$ (Prini$, "Allgemein", "Hintergrundbild")),Width(%hwnd),Height(%hwnd),0)
bild& = Create("Bitmap",%hwnd,hdl&,0,0)
'Hierbei erkennt er den HGB$ nicht mehr, musste diesen gegen das neue auslesen i ersetzen.
je hoffe c'est soweit verständlich. Stephie
Éditer ET: Voir le texte source dans richtige Formatierung gebracht |
|
|
| |
|
|
|
E.T. | So devrait es aussi aller (ungetestet) : KompilierenMarqueSéparationdeclare hdl&, bild&
declare Hintergrundbild$, HGB$
Hintergrundbild$ = "Pfad"'Pfad angeben !!!
HGB$ = Hintergrundbild$ + @ReadIni$ (Prini$, "Allgemein", "Hintergrundbild")
WindowTitle "Test"
CLS
ShowMax'erst, wenn Fenster erstellt ist, oder in einem Befehl: Window 0,0 - %MaxX,%MaxY
hdl& = Create("hSizedPic",-1,HGB$,Width(%hwnd),Height(%hwnd),0)
bild& = Create("Bitmap",%hwnd,hdl&,0,0)
Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 13.08.2011 ▲ | |
|
|
|
|
| merci maintenant klappt es wieder avec HGB$. aussi pour qui Info de ShowMax.
Stephie |
|
|
| |
|
|
|
Stephie | So maintenant kriege je irgendwie cette Artikel pas sur erledigt. l'autre hat gestern super geklappt. peux mir là la fois einer aider ? |
|
|
| |
|
|
|
Jörg Sellmeyer | tu as doch entier unten qui Options du sujet. Steht dabei pas erledigt? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 13.08.2011 ▲ |
|
|
|