Seite 1 von 1
[!] die andere messagebox mit ShowHTMLDialog ...
Verfasst: 12.02.2006 15:08
von bingo
nur als idee

man kann hier mehr d'raus machen :
alles in c:\htmlbox und ...
http://kyf.net/tmp/htmlbox.zip
der vorteil von
ShowHTMLDialog ist , dass man hier ein html-file + images (jpg,gif) in die exe als resource "rein"kompilieren kann . damit lassen sich dann farbige messageboxen generieren . rückgabewerte könnten auch noch ausgewertet werden .
Verfasst: 12.02.2006 15:29
von MVXA
mich würde eher interessieren wie du die GIF gemacht hast

Verfasst: 12.02.2006 15:35
von Macros
Mich auch,
her mit dem Programm!
Übrigens, dein Programm ist auch nicht schlecht.
Verfasst: 12.02.2006 17:00
von SonGoku
Ja, mich würd's auch mal interessieren, womit du es gemacht hast
MfG
Goku
Verfasst: 12.02.2006 17:23
von bingo
Verfasst: 12.02.2006 17:45
von SonGoku
Vielen Dank
Übrigens:
Ich wusste nicht, dass man mit PB auch HTML Dialoge entwickeln kann
Haste super hinbekommen
Edit: Hast du dein gif Bild (da oben) auch damit gemacht ? O_o
MfG
Goku
Verfasst: 12.02.2006 18:08
von bingo
ja ... und mit gif movie gear
http://www.moviegear.com optimiert .

Verfasst: 22.02.2006 22:35
von bingo
hier mal ein muster ... wie man per link den parameter/wert/string zurückgeben kann
source ... download
--> http://kyf.net/tmp/htmlbox1.zip
... übrigens wurde der screen mit snagit "abgefilmt" .
auch für VISTA geeignet
ein bissl spielerei muss ja sein
Verfasst: 23.02.2006 11:54
von Agent
Hallo Bingo.
Leider kann ich Dein Sourcecode nicht ausführen, da die Proc ProgramName() nicht vorhanden ist (oder nur PB4 kompatibel)??? Selbst wenn ich den eigenen Exe-Namen dort einfüge (per API ausgelesen), bekomme ich nur ein weißes, leeres Fenster

Verfasst: 23.02.2006 12:57
von bingo
so sollte das auch unter pb3.94 laufen ...
Code: Alles auswählen
;....
Procedure.s ExeFile()
tmp.s = Space(1024)
GetModuleFileName_(0,@tmp,1024)
ProcedureReturn GetFilePart(tmp)
EndProcedure
;...
;showhtmlwin("res://" + GetFilePart(ProgramName()) + "/mein.htm")
showhtmlwin("res://" + ExeFile() + "/mein.htm")