Farbiges ProgressBarGadget

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
kreeph
Beiträge: 98
Registriert: 24.02.2007 11:50

Beitrag von kreeph »

Unter API gibts ja ne ganze Menge, kann ich da auch die Window Farbe also den Hintergrund ändern?

edit: ok ich schreib einfach noch ein paar fragen :mrgreen: :
Wie kann ich ermitteln ob bei einem Messagerequester_YesNo Ja oder Nein gedrückt wurde?
Kann ich, und wenn ja, wie, in einen Messagerequester Bilder einfügen?
Kann ich in einen Gadgettooltip Bilder einfügen?
Kann ich in ein Stringgadget Bilder einfügen?
So, dass wars dann erstmal <)
Hoffe ich mach euch nicht zuviel Mühe!
:wink:
Ich benutze PureBasic 3.30
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

1. Ja, kannst du

Code: Alles auswählen

; German forum:
; Author: 
; Date: 16. April 2003

hWnd1 = OpenWindow(0, 100, 200, 250, 260, #PB_Window_SystemMenu , "Hintergrundfarbe 1") 
hWnd2 = OpenWindow(1, 400, 200, 250, 260, #PB_Window_SystemMenu , "Hintergrundfarbe 2") 

  hBrush1 = CreateSolidBrush_(RGB(255, 255, 255)) 
  SetClassLong_(hWnd1, #GCL_HBRBACKGROUND, hBrush1) 

  hBrush2 = CreateSolidBrush_(RGB(100, 100, 100)) 
  SetClassLong_(hWnd2, #GCL_HBRBACKGROUND, hBrush2) 

  InvalidateRect_(hWnd1, #Null, #True) 
  InvalidateRect_(hWnd2, #Null, #True) 

  Repeat 
    EventID.l = WaitWindowEvent() 

    If EventID = #PB_Event_CloseWindow 
      Quit = 1 
    EndIf 

  Until Quit = 1 
  DeleteObject_(hBrush1) ; Brush löschen/freigeben! 
  DeleteObject_(hBrush2) 
End 
2. ergebnis=Messagerequester(*,*,#PB_MessageRequester_YesNo)
ist ergebnis=6, dann wurde "Ja" gedrückt, bei 7 "Nein"
3. nur wenn du dir selber einen Programmierst
4. Nein, außer siehe oben ^^
5. Ich krieg den Code zwar leider nicht unter 3.3 zu laufen,
aber ein Topic dazu findest du hier:
http://www.purebasic.fr/german/viewtopi ... 520#103520

Und nächstes mal selber suchen !
Bild
Antworten