Image Löschen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

schick mir mal den ganzen code an romartens@arcor.de,kann ihn mir ja mal anschauen.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

Okay Mail ist raus

thx
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Dein code ist nicht leicht zu verstehen aber das das mit dem umschalten geht zeigt der code den ich unten drangehangen habe das ist der code von der liestview.pb

Code: Alles auswählen

OpenFile(0, "Setting\PC "+ GetGadgetText(#Listview_0) + ".set")
  Adresse$ = ReadString()
  If Adresse$ = ""
    WriteStringN("\\" + GetGadgetText(#Listview_0) + "\Shut in time down.time")
    Adresse$ = "\\" + GetGadgetText(#Listview_0) + "\Shut in time down.time"
  EndIf
CloseFile(0)
If OpenFile(0, Adresse$)
  ;RemoveImage(#Image_0)
  LoadImage(21, "IMG\on.ico")
  ;ImageGadget(#Image_0, 115, 10, 45, 65,UseImage(21)) 
  CreateImage(25,100,100)
  StartDrawing(ImageOutput())
  ;Circle(115, 10, 45, 65,RGB(0,0,255))
  Box(115, 10, 45, 65, GetSysColor_(#Window_Auswahl))
  StopDrawing()


  SetGadgetState(#Image_0, UseImage(25))
  CloseWindow(#Phat_eingabe)
Else
  Debug "Öffnen der datei im Netzwerk fehlgeschlagen"
  ;RemoveImage(#Image_0)
  LoadImage(22, "IMG\off.ico")
  ;ImageGadget(#Image_0, 115, 10, 45, 65,UseImage(21)) 



  SetGadgetState(#Image_0, UseImage(22))
  Open_Phat_eingabe()
  SetGadgetText(#PC_Name_Install, "\\"+ GetGadgetText(#Listview_0) + "\") 
EndIf
 ;RemoveImage(#Image_0)
LoadImage(21, "IMG\on.ico")
  ;ImageGadget(#Image_0, 115, 10, 45, 65,UseImage(21)) 
CreateImage(25,100,100)
StartDrawing(ImageOutput())
  ;Circle(115, 10, 45, 65,RGB(0,0,255))
Box(0, 0, 100, 100, GetSysColor_(#Window_Auswahl))
StopDrawing()


SetGadgetState(#Image_0, UseImage(25))
CloseWindow(#Phat_eingabe)
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

naja das sagen fiele das ich kompliziert progge.... aber... naja

so ich habe es mal getestet... nur wenn man andere Farben im system aufgewählt hat sieht es doch etwas merkwürdig aus... hier ein image:
Bild
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Kenne den Rest vom Code nicht aber es scheint als haette hier jemand
GetSysColor nicht ganz verstanden.

Schau mal hier nach welche Konstante du gebrauchen kannst :
http://msdn.microsoft.com/library/en-us ... frame=true

Diese ersetzt du mit #Window_Auswahl (bei GetSysColor_(#Window_Auswahl))

Beispiel :

Code: Alles auswählen

GetSysColor_(#COLOR_BTNFACE)
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

@hallodri
Das ist fanst der gleiche befehl den mir roherter eingebaut hat...

@roherter
es hat zwar nicht so ganz geklapz (sihe bild) aber dennoch danke...

Ich habe es jetzt aufgegeben und neue bilder gemacht damit das vernünftig aus sieht... :allright:
Antworten