Seite 1 von 1

AnyWindowOutput()

Verfasst: 18.05.2013 12:15
von Lambda
Ich entferne mich vermutlich ja generell von den PB internen Zeichenfunktionen, doch wichtig wäre es dennoch. Ein Output für System-Handles, was mit älteren PB Versionen scheins noch möglich war.

Besteht denn diese Möglichkeit generell nicht mehr?

Code: Alles auswählen

  Global DS.DrawingInfoStruct
Structure DrawingInfoStruct 
  Type.i 
  Window.i 
  DC.i 
  ReleaseProcedure.i 
  PixelBuffer.i 
  Pitch.i 
  Width.i 
  Height.i 
  Depth.i 
EndStructure 

Global DS.DrawingInfoStruct 

Procedure ReleaseOutput() 
  ReleaseDC_(DS\Window,DS\DC) 
EndProcedure 

Procedure AnyWindowOutput(hWnd) 
  DS\Type=2
  DS\Window=hWnd 
  DS\DC=GetWindowDC_(hWnd) 
  DS\ReleaseProcedure=@ReleaseOutput()
ProcedureReturn DS 
EndProcedure

Re: AnyWindowOutput()

Verfasst: 18.05.2013 13:08
von edel
http://www.purebasic.fr/german/viewtopi ... =6&t=26265

Solltest du aber vorher gruendlich testen.

Re: AnyWindowOutput()

Verfasst: 20.05.2013 14:19
von Lambda
Danke dir :D , scheint bisher keine Probleme zu geben.