Seite 1 von 2

Bilder in den Editorgadget laden

Verfasst: 12.04.2005 18:04
von MJP
Moinsen... :mrgreen:
Gibt es irgend eine möglichkeit Bilder in den Editorgadget zu zeichnen?

Thx 4 Help MJP :allright:

Verfasst: 12.04.2005 19:17
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.

Verfasst: 12.04.2005 19:54
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


:)

Verfasst: 12.04.2005 20:02
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:

Verfasst: 12.04.2005 20:05
von Hroudtwolf
Bei der Lösung könnte das Bild nach einem Redrawing hinter dem Editorgadget verschwinden.

Verfasst: 12.04.2005 20:14
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:

Verfasst: 12.04.2005 20:19
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:

Verfasst: 13.04.2005 06:47
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.

Verfasst: 13.04.2005 07:14
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.

Verfasst: 13.04.2005 18:53
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 :-(