wie kann ich bestimmte auflösungen und farbtiefen anzeigen lassen??
wenn man auf den knopf 16/32 Bit drückt, will ich das alle auflösungen, die 16 bzw 32 Bit unterstützen und gleich/grösser als 640x480 sind, angezeigt werden.
Code: Alles auswählen
Enumeration
#Combo_0
#Radio_0
#Radio_1
#Button_0
EndEnumeration
#Title = "Test"
If InitSprite() = #False Or OpenWindow(0, 0, 0, 210, 90, #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered, #Title)
If CreateGadgetList(WindowID(0))
ComboBoxGadget(#Combo_0, 5, 5, 200, 143)
OptionGadget(#Radio_0, 10, 35, 60, 20, "16 Bit")
SetGadgetState(#Radio_0, 1)
OptionGadget(#Radio_1, 140, 35, 60, 20, "32 Bit")
ButtonGadget(#Button_0, 5, 60, 200, 25, "Exit")
EndIf
Else
MessageRequester(#Title, "Error", #MB_OK | #MB_ICONERROR)
EndIf
If ExamineScreenModes()
While NextScreenMode()
AddGadgetItem(#Combo_0, -1, Str(ScreenModeWidth())+" x "+Str(ScreenModeHeight())+" x "+Str(ScreenModeDepth()))
Wend
EndIf
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
Select EventGadgetID()
Case #Radio_0
;zeige nur 16 Bit auflösungen <---
Case #Radio_1
;zeige nur 32 Bit auflösungen <---
Case #Button_0
End
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
Endc ya,
nco2k