Aktuelle Zeit: 20.08.2019 17:48

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags: Re: Noch einmal SetWindowsColor :-(
BeitragVerfasst: 22.04.2019 15:49 
Offline

Registriert: 13.05.2010 09:26
Wohnort: Berlin
@silbersurfer:

Es scheint mir offensichtlich, dass SetWindowsColor() nicht funktioniert wie erwartet. Wobei die Erwartungen hier durchaus vernünftig sind.
Es kann doch nicht sein, dass man nach SetWindowsColor() erst einen betriebssystem-spezifischen API-Befehl aufrufen oder ein Fake-ButtonGadget erzeugen muss, damit es funktioniert.

Was auch immer durch das Erzeugen des ButtonGadgets intern im Detail passiert ... das Gleiche (soweit es die Darstellung der passenden Farben betrifft) könnte PB auch beim Aufruf von SetWindowsColor() machen, und das Problem wäre gelöst.

_________________
Dieser Satz ist falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Noch einmal SetWindowsColor :-(
BeitragVerfasst: 22.04.2019 16:48 
Offline
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
Ist alles kein Problem wenn man es Event mässig richtig macht.
Code:
OpenWindow(0,0,0,100,100," ",#PB_Window_BorderLess|#PB_Window_WindowCentered|#PB_Window_Maximize )
SetWindowColor(0,$000000);Fensterhintergrund OK

ShowCursor_(0)         ;:Cursor aus
Repeat
  Select WaitWindowEvent()
    Case #PB_Event_LeftClick
      Break
    Case #PB_Event_Repaint
      If StartDrawing(WindowOutput(0))
          DrawingMode(#PB_2DDrawing_Default)
           Box(50,50,300,300,#Red)
          StopDrawing()
      EndIf
     
  EndSelect
ForEver

ShowCursor_(1) ;: Cursor an
CloseWindow(0)

_________________
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner v1.x / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf Webspace


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Noch einmal SetWindowsColor :-(
BeitragVerfasst: 22.04.2019 16:56 
Offline

Registriert: 13.05.2010 09:26
Wohnort: Berlin
:allright:
Danke!

_________________
Dieser Satz ist falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Noch einmal SetWindowsColor :-(
BeitragVerfasst: 23.04.2019 21:06 
Offline
Benutzeravatar

Registriert: 15.09.2006 05:19
Wohnort: Hansestadt Stendal
:bounce: Danke
saubere Lösung. Hätte ich nie gefunden :oops: . Einfach überlesen, weil das Fenster wird ja nicht zerstört. :cry:

_________________
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye