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