Code: Select all
If OpenWindow(0, 0, 0, 400, 300, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
EditorGadget(0, 8, 8, 306, 133)
ButtonGadget(1, 340, 8, 40, 20, "CLICK!")
For a = 0 To 5
AddGadgetItem(0, a, "Line "+Str(a))
Next
Repeat
event = WaitWindowEvent()
Select event
Case #PB_Event_Gadget
Select EventGadget()
Case 1
SendMessage_(GadgetID(0), #EM_EXGETSEL, 0, chr.CHARRANGE)
If chr\cpmin < chr\cpmax
a$ = Space(chr\cpmax-chr\cpmin)
SendMessage_(GadgetID(0), #EM_GETSELTEXT, 0, @a$)
Debug a$
EndIf
EndSelect
EndSelect
Until event = #PB_Event_CloseWindow
EndIf



