AnyWindowOutput()

Für allgemeine Fragen zur Programmierung mit PureBasic.
Lambda
Beiträge: 526
Registriert: 16.06.2011 14:38

AnyWindowOutput()

Beitrag 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
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Re: AnyWindowOutput()

Beitrag von edel »

http://www.purebasic.fr/german/viewtopi ... =6&t=26265

Solltest du aber vorher gruendlich testen.
Lambda
Beiträge: 526
Registriert: 16.06.2011 14:38

Re: AnyWindowOutput()

Beitrag von Lambda »

Danke dir :D , scheint bisher keine Probleme zu geben.
Antworten