Bilder in den Editorgadget laden

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
MJP
Beiträge: 72
Registriert: 14.10.2004 18:45
Wohnort: Nähe Frankfurt/Hessen
Kontaktdaten:

Bilder in den Editorgadget laden

Beitrag von MJP »

Moinsen... :mrgreen:
Gibt es irgend eine möglichkeit Bilder in den Editorgadget zu zeichnen?

Thx 4 Help MJP :allright:
Alle Reschtsreib feler sind beabsichticht unn kosten nichs echtra ;-D
Visit ---|> http://www.Komani.de/
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Nein ich glaube nicht. Wenn du ein art textverarbeitungsprogramm wie openOffice oder Word schreiben willst kannst du glaub ich kein Editorgadget verwenden aber ich bin mir nicht sicher.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Leo
Beiträge: 420
Registriert: 26.10.2004 18:26

Beitrag von Leo »

Kannst ja das hier mal versuchen:

Code: Alles auswählen

; 
; Image in an EditorGadget 
; 29.3.2005,12:11 by Leo1991 
; 

hwnd = OpenWindow(0,0,0,640,480,#PB_Window_ScreenCentered|#PB_Window_SystemMenu,"Hello World!") 
CreateGadgetList(hwnd) 
hedit = EditorGadget(0,10,10,620,460) 
CreateGadgetList(hedit) 
file.s = OpenFileRequester("Bild","","*.bmp|*.bmp",0) 
himg.l = LoadImage(0,file) 
ImageGadget(1,10,10,10,10,himg) 

Repeat 
    
Until WaitWindowEvent() = #PB_Event_CloseWindow


:)
Benutzeravatar
MJP
Beiträge: 72
Registriert: 14.10.2004 18:45
Wohnort: Nähe Frankfurt/Hessen
Kontaktdaten:

Beitrag von MJP »

@zigapeda
Neee ich will des für ein Chat machen hier kannst du mal gucken :mrgreen: http://www.komani.de unter Screenshots ^^

@leo
Genial das is doch schonmal was ^^

Thx 4 Help MJP :allright:
Alle Reschtsreib feler sind beabsichticht unn kosten nichs echtra ;-D
Visit ---|> http://www.Komani.de/
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Bei der Lösung könnte das Bild nach einem Redrawing hinter dem Editorgadget verschwinden.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Ok ich hab mich geirrt aber die Lösung ist auch nicht wirklich das wahre weil man kann das bild nicht markieren und mann kann nicht um das bild herrumschreiben aber trotzdem gute idee :allright:
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
MJP
Beiträge: 72
Registriert: 14.10.2004 18:45
Wohnort: Nähe Frankfurt/Hessen
Kontaktdaten:

Beitrag von MJP »

Ich habe ein bissi damit rumprobiert aber es ging nicht wirklich...
Hätte sonst jemand noch einen Vorschlag, weil irgendwie muss ICQ, MSN usw das ja machen...

Thx 4 Help MJP :allright:
Alle Reschtsreib feler sind beabsichticht unn kosten nichs echtra ;-D
Visit ---|> http://www.Komani.de/
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

zigapeda hat geschrieben:Ok ich hab mich geirrt aber die Lösung ist auch nicht wirklich das wahre weil man kann das bild nicht markieren und mann kann nicht um das bild herrumschreiben aber trotzdem gute idee :allright:
Geht doch wenn du es mit dem alten code EasyWayToMakeAGuiBuilder machst.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

MJP hat geschrieben:Hätte sonst jemand noch einen Vorschlag, weil irgendwie muss ICQ, MSN usw das ja machen...
Diese Programme benutzen dafür sicherlich kein EditorGadget, sondern ihre eigene selbstgeschriebene Klasse.
Aber wie das unter PureBasic genau geht, kann ich dir nicht sagen. Such dazu lieber mal in einschlägigen C(++)-Foren oder ähnlichem und konvertier den Code dann nach PB.
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

NicTheQuick hat geschrieben:
MJP hat geschrieben:Hätte sonst jemand noch einen Vorschlag, weil irgendwie muss ICQ, MSN usw das ja machen...
Diese Programme benutzen dafür sicherlich kein EditorGadget, sondern ihre eigene selbstgeschriebene Klasse.
Aber wie das unter PureBasic genau geht, kann ich dir nicht sagen. Such dazu lieber mal in einschlägigen C(++)-Foren oder ähnlichem und konvertier den Code dann nach PB.
Doch, denn EditorGadget = RichText = mit Bildern. Erst vor kurzem hab ich einen Delphi oder VB code dafür gesehen. Allerdings weiß ich nimmer wo :-(
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten