1. RE: edit text field

Hi George,

I don't see an easy way to do this for standard edit controls (unless 
you want to capture key presses and manually replace the character 
following the caret with the captured key).

However, if you replace your Edit controls with RichEdit controls, you 
can use the Insert key to toggle between insert and type-over mode.

-- Brian

George wrote:
> Does anyone know how to make the edit text field 'type over' instead of
> 'insert' only. it's a pain in the but to have to swipe all the fields 
> when
> making changes??
> Here's the text box
> 
> id = create(EditText,"",mainWindow,xt,yt,fl,cy+6,eflg)
> 
> thanks if you can help....
> 
> 
> George Walters

new topic     » topic index » view message » categorize

2. RE: edit text field

Win32Lib wraps "SetWindowTextA" in procedure setText() so if you are 
just looking for a way to clear your text boxes then you could just do a 
setText( id, "" ) on them before starting a new entry.

-- Brian

Euman wrote:
> Hello,
> 
> I havent looked at Win32lib to see if this is in there but, using this 
> standard API
> settxt = link_c_func(user32,"SetWindowTextA",{C_INT, C_POINTER},C_INT)
> the text will be overwritten automatically in a single line edit.
> Selected or not.
> 
> Euman
> euman at bellsouth.net
> 
> Q: Are we monetarily insane?
> A: YES
> 
> ----- Original Message ----- 
> From: "Brian Broker" <bkb at cnw.com>
> 
> > Hi George,
> > 
> > I don't see an easy way to do this for standard edit controls (unless 
> > you want to capture key presses and manually replace the character 
> > following the caret with the captured key).
> > 
> > However, if you replace your Edit controls with RichEdit controls, you 
> > can use the Insert key to toggle between insert and type-over mode.
> > 
> > -- Brian
> > 
> > George wrote:
> > > Does anyone know how to make the edit text field 'type over' instead of
> > > 'insert' only. it's a pain in the but to have to swipe all the fields 
> > > when
> > > making changes??
> > > Here's the text box
> > > 
> > > id = create(EditText,"",mainWindow,xt,yt,fl,cy+6,eflg)
> > > 
> > > thanks if you can help....
> > > 
> > > 
> > > George Walters
> 
>

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu