Code: Alles auswählen
Name.s = OpenFileRequester("Please choose a new Player Logo", "C:\", "All supported Image Types|*.png;*jpg;*.bmp;*.jpeg;*.tiff;*.tga;*.ico|PNG Images|*.png|JPEG Images|*.jpg;*.jpeg|BMP Images|*.bmp|TGA Images|*.tga|TIFF Images|*.tiff|ICO Images|*.ico", 0)
If Name.s ; laden eines bildes über den open file requester
If LoadImage(0, Name)
ResizeImage(0, 256, 256)
SetGadgetState(#i_opt_player, ImageID(0))
If Not SaveImage(0, "..\Data\playerLogo.png", #PB_ImagePlugin_PNG)
MessageRequester("Image Saving Error", "Could not save the image to your hard disk.")
EndIf
If CreateImage(0, 80, 20) ; hier beginnt die box
If StartDrawing(ImageOutput(0))
Box(0,0,80,30, RGB(pc_red, pc_green, pc_blue))
BackColor(RGB(0,0,0))
FrontColor(RGB(255,255,255))
StopDrawing()
EndIf
EndIf
Else
MessageRequester("Image Error", "Could not load the selected image. please try another one.")
EndIf
SetGadgetState(#i_opt_color, ImageID(0))
EndIf
win2k: bild und box stehen nebeneinander, alles ist ok
winXP: bild flackert kurz, danach verschwindet es.
liegt das an der doppelten ImageID(0), und falls ja, wieso handelt das XP anders als 2k.