Page 1 of 1

SendMessage_(GadgetID(#Iban_1), #EM_SETSEL, 0, -1)

Posted: Tue Sep 07, 2021 8:30 am
by loulou2522
Is there an equivalent from SendMessage_(GadgetID(#Iban_1), #EM_SETSEL, 0, -1) in Purebasic
THanks

Re: SendMessage_(GadgetID(#Iban_1), #EM_SETSEL, 0, -1)

Posted: Tue Sep 07, 2021 9:44 am
by falsam

Code: Select all

Procedure GadgetSelectionRange(gadget, startPos, endPos)
    Protected g = GadgetID(gadget)
    
    SetActiveGadget(gadget)
    
    ! const input = document.getElementById(v_g.gadget.id);
    ! input.setSelectionRange(v_startpos, v_endpos);
EndProcedure

Enumeration
  #mf
  #mfString1
  #mfString2
EndEnumeration

OpenWindow(#mf, 0, 0, 0, 0, "", #PB_Window_Background)

StringGadget(#mfString1, 10, 10, 100, 24, "String1")
StringGadget(#mfString2, 10, 40, 100, 24, "String2")

GadgetSelectionRange(#mfString2, 2, 5)