Editorgadget - Cursor in Black
Verfasst: 15.04.2016 11:31
Hallo,
möchte meinen Cursor in Black(bzw.White zurück) schalten. Habe es versucht, komme jedoch auf keine Lösung.
Vielleicht weiss wäre mehr?
Gruss ... Velindos
möchte meinen Cursor in Black(bzw.White zurück) schalten. Habe es versucht, komme jedoch auf keine Lösung.
Code: Alles auswählen
Procedure MyShowCursor(State)
If State
While ShowCursor_(#True) < 0
ShowCursor_(#False)
Wend
Else
While ShowCursor_(#False) >= 0
ShowCursor_(#True)
Wend
EndIf
EndProcedure
If OpenWindow(0, 0, 0, 322, 180, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
MeinEditorGadget = EditorGadget(0, 8, 8, 306, 133,#PB_Editor_ReadOnly)
SetGadgetColor(0, #PB_Gadget_FrontColor, $AAB220)
SetGadgetColor(0, #PB_Gadget_BackColor, $000000)
ButtonGadget(1, 8, 143, 100, 25, "Scroll")
For a = 0 To 100
AddGadgetItem(0, a, "Line "+Str(a))
Next
; DestroyCaret_(); Cursor ausblenden
; MyShowCursor(0)
Repeat
ShowScrollBar_(GadgetID(0),#SB_VERT,0)
Event = WaitWindowEvent()
If Event = #PB_Event_Gadget
Select EventGadget()
Case 1
;SendMessage_(GadgetID(0),#EM_SCROLLCARET,0,0) ;Scroll to the End
;SendMessage_(GadgetID(0),#EM_SCROLL,#SB_PAGEDOWN,0) ;Scroll One Page by One Page
SendMessage_(GadgetID(0),#EM_SETSEL, 0, 0)
SendMessage_(GadgetID(0),#EM_LINESCROLL,0,20) ;20 = Go to Line No 20 so you can go to any specific line
; MyShowCursor(1)
; >>>>>>>>>>> Hier möchte ich den Cursor in Black einblenden!
EndSelect
EndIf
Until Event = #PB_Event_CloseWindow
EndIf
Gruss ... Velindos