Screen - Shoot im Vollbild
- Green Snake
- Beiträge: 1394
- Registriert: 22.02.2005 19:08
Screen - Shoot im Vollbild
hallo
wie mache ich einen Screen - Shoot* im Vollbild
*schreibt man das so
mit der entsprächenden taste geht das bei mir nicht
gruss snake
wie mache ich einen Screen - Shoot* im Vollbild
*schreibt man das so
mit der entsprächenden taste geht das bei mir nicht
gruss snake
-.-"
- Green Snake
- Beiträge: 1394
- Registriert: 22.02.2005 19:08
Schon lange gemacht
hallo
das habe ich schon gemacht
das hat es auch gemacgt, leider nur fast....
es hat nur das hintergrundbild "fotografiert" nicht aber die daraufflogenden raumschiffe
keine ahning wiso
das habe ich schon gemacht
Code: Alles auswählen
If KeyboardPushed(14)
GrabSprite(Screen,0,0,800,600)
SaveSprite(Screen,"Screen.bmp",#PB_ImagePlugin_BMP)
EndIf
es hat nur das hintergrundbild "fotografiert" nicht aber die daraufflogenden raumschiffe
keine ahning wiso
-.-"
- Green Snake
- Beiträge: 1394
- Registriert: 22.02.2005 19:08
Ja sicher
Ja sicher.
was aber sein könne, die bilder bewegen sich ja.....
dsa heisst es könnte sein, das ich den code in dem moment gesetzt habe,
wo das clearscreen zu vor stand
ich schau nochmal nach
was aber sein könne, die bilder bewegen sich ja.....
dsa heisst es könnte sein, das ich den code in dem moment gesetzt habe,
wo das clearscreen zu vor stand
ich schau nochmal nach
-.-"
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
kann man auch einen snapshot von vom Bildschirm machen? Also z.b. meinem Desktop?
[PB4.30]
http://www.worshipdatenbank.de
http://www.worshipdatenbank.de
-
- Beiträge: 237
- Registriert: 17.10.2008 18:24
- Kontaktdaten:
saimen hat geschrieben:kann man auch einen snapshot von vom Bildschirm machen? Also z.b. meinem Desktop?
Code: Alles auswählen
Procedure MakeWinScreenshot(ImageNr,hWnd,wx, wy, Width,Height)
hImage = CreateImage(ImageNr,Width,Height)
hDC = StartDrawing(ImageOutput(ImageNr))
BitBlt_(hdc,0,0,Width,Height,GetDC_(hWnd),wx,wy,#SRCCOPY)
StopDrawing()
ProcedureReturn hImage
EndProcedure
r.rect
GetWindowRect_(GetDesktopWindow_(), r)
x = r\left
y = r\top
width = r\right - r\left
height = r\bottom - r\top
Delay(500)
scr = CreateImage(#PB_Any, width, height)
scr = MakeWinScreenshot(0, GetDesktopWindow_(), x, y, width, height)
OpenWindow(0, 0, 0, width, height, "Bild")
CreateGadgetList(WindowID(0))
ImageGadget(0, 0, 0, width, height, scr)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow