Voilà, je suis en train de faire une appli multiplateforme. Actuellement, la transparence de mes images est correctement chargée sous Ubuntu. Par contre pas sous XP, j'ai un beau carré noir. J'en appelle à vous pour battre ce carré noir ! Pas de pb d'api

Et parcequ'il faut du code :
Code : Tout sélectionner
UsePNGImageDecoder()
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Windows
#OS_Dir_Separator = "\"
CompilerCase #PB_OS_Linux
#OS_Dir_Separator = "/"
CompilerEndSelect
If OpenWindow(0, 0, 0, 160, 100, "ButtonImageGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
If LoadImage(0, "images"+#OS_Dir_Separator+"00.png")
ButtonImageGadget(0, 10, 10, 100, 83, ImageID(0))
EndIf
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

Merci à vous
@+