Seite 2 von 2

Verfasst: 28.04.2006 21:30
von roherter
schick mir mal den ganzen code an romartens@arcor.de,kann ihn mir ja mal anschauen.

Verfasst: 28.04.2006 21:39
von Tsuki-Namida
Okay Mail ist raus

thx

Verfasst: 28.04.2006 22:11
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)

Verfasst: 29.04.2006 07:44
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

Verfasst: 29.04.2006 08:44
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)

Verfasst: 29.04.2006 21:51
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: