Keith, I tried that before...it's not work.... Because a chrUpArrow or chrDownArrow event doesn't execute promptly... FldGetInsPtPosition returns previous insertion position.although I called FldGetInsPtPosition function after posting chrUpArrow event....
Thank you anyway, --HaeJo "Keith Rollin" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] Haejo, How about calling FldGetInsPtPosition (or FldGetSelection), moving the cursor by posting a chrUpArrow or chrDownArrow, calling FldGetInsPtPosition (or FldGetSelection) again, and then calling FldSetSelection with the range of the two results after the key has been processed? -- Keith > -----Original Message----- > From: Haejo Kim [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2003 5:30 PM > To: Palm Developer Forum > Subject: Re: How can I get cursor position? > > > Dear Keith, > Thank you for your response... > Just posting key events to the Palm OS event queue is right > when sending general key....(ex:ASCII etc.) > But I'd like to implement text selection function using shift+cursor > key(left,right,up,dawn)... > As I know,shift key event doesn't work on the Palm OS... > Left and right cursor selection is simple using FldSetSelection > funcion,because it works on the Char offset basement... > But I don't know how to implement up and down cursor selection.... > I tried to implement up and down selection by checking 'enter key' > basement.... > But one line doesn't always contain 'enter key(0x0A)'.... > > Do you any other solutions to implement text selection using > shift+cursor key? > Or are there special key events regarding shift+cursor key ? > > > Haejo Kim. -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
