Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
pebisoft gesperrt
Anmeldungsdatum: 28.11.2004 Beiträge: 131
|
Verfasst am: 03.10.2006, 17:59 Titel: ein bild aus der ablage im windowsfenster von freebasic??? |
|
|
hallo, habe jetzt den code erhalten :
"dim as HBITMAP hbmpBild = GetClipboardData(CF_DIB)"
wie kann ich das jetzt das bild mit diesen variablen im windowsfenster von freebasic darstellen? |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
|
Nach oben |
|
 |
pebisoft gesperrt
Anmeldungsdatum: 28.11.2004 Beiträge: 131
|
Verfasst am: 03.10.2006, 22:11 Titel: |
|
|
das mit dem screen geht nicht, das bild kommt aus der ablage.
ich suche eine hilfe, wie ich das bild mit freebasic im windowsfenster darstellen kann.
mfg |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 04.10.2006, 08:11 Titel: |
|
|
http://www.freebasic.net/forum/viewtopic.php?p=46882#46882
Diesen Link hatte ich dir schon mal vorgeschlagen, ist wirklich eine gute Lösung für das Problem.
Gruß Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
pebisoft gesperrt
Anmeldungsdatum: 28.11.2004 Beiträge: 131
|
Verfasst am: 04.10.2006, 10:05 Titel: |
|
|
hallo, guten tag.
deine vorgeschlagene datei kopiert einen text in die ablage.
ist 100000byte gross und eine fertige exe mehr macht das programm nicht.
in freebasic habe ich das gleiche für text in die ablage schreiben und wieder rausholen ,ist nur 5000byte gross.
ich möchte eigentlich ein bild in ein windowsfenster von freebasic setzen, z.b 10pixel von oben und 30pixel nach rechts und zwar mit diesem ergebnis :
dim as HBITMAP hbmpBild = GetClipboardData(CF_DIB)
das bild befindet sich schon in hbmpBild, es muss jetzt nur noch auf dem bildschirm von freebasic gebracht werden, aus der ablage habe ich jetzt rausgeholt. |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 04.10.2006, 11:19 Titel: |
|
|
Zitat: | This can handle copying 8/24 bit DIBs to the clipboard (from any gfxlib2 buffer) and 1/4/8/24 bit DIBs from the clipboard (to the current bitdepth, returned in a gfxlib2 buffer). |
Da sind nicht nur die 2 EXE-Programme sondern auch ein BAS-Listing.
Schau in das BAS-Listing, dort wird das Auslesen des DIB-Headers, umwandeln DIB in Image und Ausgabe auf den Screen gezeigt.
Statt einer dll sind in den Unterverzeichnissen noch eine bi und obj-Datei, die du für eigene Programme benutzen kannst.
PS. mit HBITMAP hast du erst ein Handle auf einen BitmapHeader und noch nicht das Bild (DIB). _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
pebisoft gesperrt
Anmeldungsdatum: 28.11.2004 Beiträge: 131
|
Verfasst am: 04.10.2006, 17:46 Titel: |
|
|
ich habe die clip.rar, ich finde kein basprogram.
helf mir mal auf die sprünge volta, du könig der programmierer.
ich habe deine seite mal durchgelesen, erstaunlich dein fachwissen in freebasic.
danke.
mfg pebisoft |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 04.10.2006, 19:17 Titel: |
|
|
ok, OK
ich hab die Example.bas und modClipboard.bas mal aus dem rar-file herausgezogen und und etwas geschrumpft (ich hoffe Eric Cowles verzeiht mir das?).
hier Clipboard.zip 7kB
Gruß Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
pebisoft gesperrt
Anmeldungsdatum: 28.11.2004 Beiträge: 131
|
Verfasst am: 04.10.2006, 19:30 Titel: |
|
|
hallo volta , vielen dank.
funktioniert 100%tig.
wie hast du denn das eigentlich aus der rar lesen können. ich hatte nur eine exe, die sofort loslief. hmmm?????
mfg |
|
Nach oben |
|
 |
|