[gelöst] Icon aus Exe laden und Resizen
Verfasst: 18.03.2008 23:54
moin, moin...
Gibt es einen einfacheren als den von mir gewählten Weg?
Gibt es einen einfacheren als den von mir gewählten Weg?
Code: Alles auswählen
PB_icon_img_id = ExtractIcon_(0,#PB_Compiler_Home+"PureBasic.exe",0)
OpenWindow(0,0,0,400,100,"get PB-Icon",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
CreateGadgetList(WindowID(0))
ImageGadget(1, 10, 10, 16, 16, PB_icon_img_id)
ImageGadget(2, 50, 10, 32, 32, PB_icon_img_id)
ImageGadget(3, 90, 10, 48, 48, PB_icon_img_id)
CreateImage(1,32,32)
DC=StartDrawing(ImageOutput(1))
DrawIcon_(DC,0,0,PB_icon_img_id)
StopDrawing()
ImageGadget(4,210, 10, 32, 32, ImageID(1))
CreateImage(2,16,16)
CopyImage(1,2)
ResizeImage(2,16,16,#PB_Image_Smooth)
ImageGadget(5,260, 10, 16, 16, ImageID(2))
CreateImage(3,48,48)
CopyImage(1,3)
ResizeImage(3,48,48,#PB_Image_Smooth)
ImageGadget(6,290, 10, 48, 48, ImageID(3))
Repeat
Until WindowEvent()=#PB_Event_CloseWindow
End