I think the answer to my original question is 'No', it can't be done.
What's the point of having edit masks if they can't cope with a simple
currency value?

Thanks anyway





Myles Penlington <[EMAIL PROTECTED]> on 09/03/99 12:44:54

Please respond to [EMAIL PROTECTED]

To:   Multiple recipients of list delphi <[EMAIL PROTECTED]>
cc:    (bcc: Peter Jones/Logistics&Information
      Technology/Christchurch/Foodstuffs)
Subject:  RE: Re: [DUG]: Dumb question of the day




You can save and restore the cursor position - using the appropriate
SendMessage().
Can't remember off hand the actual message to use ...
Myles.

-----Original Message-----
From:     Aaron Scott-Boddendijk [SMTP:[EMAIL PROTECTED]]
Sent:     Tuesday, March 09, 1999 12:25 PM
To:  Multiple recipients of list delphi
Subject:  Re:        Re: [DUG]: Dumb question of the day

>You can do a character by character analysis by trapping
>keypress/keydown.  I do case conversion, capitalising start of words
>and filtering out undesired characters that way.


How do you get the position in the char buffer that the key is being
inserted into... IE if a client cursors (or clicks) in the middle of a
string
and inserts a lower case letter... you can't process the whole string
to recapitalise because it resets the cursor pos... comments?

--
Aaron Scott-Boddendijk
Jump Productions
(07) 838-3371 Voice
(07) 838-3372 Fax

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

(UUEncoded file named: att1.unk follows)
(Its format is: File type unknown )

begin 644 att1.unk
M>)\^(C<``0:0"``$```````!``$``0>0!@`(````Y`0```````#H``$(@`<`
M&````$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`0V`!``"`````@`"``$$
MD`8`L`$```$````1`````P``,`(````+``\.``````(!_P\!````1P``````
M``"!*Q^DOJ,0&9UN`-T!#U0"`````&1E;'!H:4!D96QP:&DN;W)G+FYZ`%--
M5%``9&5L<&AI0&1E;'!H:2YO<F<N;GH``!X``C`!````!0```%--5%``````
M'@`#,`$````5````9&5L<&AI0&1E;'!H:2YO<F<N;GH``````P`5#`$````#
M`/X/!@```!X``3`!````%P```"=D96QP:&E`9&5L<&AI+F]R9RYN>B<```(!
M"S`!````&@```%--5%`Z1$5,4$A)0$1%3%!(22Y/4D<N3EH````#```Y````
M``L`0#H!`````P!Q.@`````>`/9?`0```!4```!D96QP:&E`9&5L<&AI+F]R
M9RYN>@`````"`?=?`0```$<`````````@2L?I+ZC$!F=;@#=`0]4`@````!D
M96QP:&E`9&5L<&AI+F]R9RYN>@!33510`&1E;'!H:4!D96QP:&DN;W)G+FYZ
M```#`/U?`0````,`_U\``````@'V#P$````$`````````K!8`02``0`H````
M4D4Z(%)E.B!;1%5'73H@1'5M8B!Q=65S=&EO;B!O9B!T:&4@9&%Y`,@,`06`
M`P`.````SP<#``D`#0`L`#8``@!3`0$@@`,`#@```,\'`P`)``T`*P`G``(`
M0P$!"8`!`"$````T.$(Y-C)$1C@Q1#5$,C$Q038S,C`P-C`P.#A&0C,V-`#Z
M!@$#D`8`1`<``"(````+``(``0````L`(P```````P`F```````+`"D`````
M``,`+@```````P`V``````!``#D`X&&>#,9IO@$>`'```0```"@```!213H@
M4F4Z(%M$54==.B!$=6UB('%U97-T:6]N(&]F('1H92!D87D``@%Q``$````6
M`````;YIQ@QUWV*Y2=6!$=*F,@!@"(^S9```'@`>#`$````%````4TU44```
M```>`!\,`0```!````!M>6QE<T!A;7,N8V\N;GH``P`&$*%[K]L#``<0<@,`
M`!X`"!`!````90```%E/54-!3E-!5D5!3D1215-43U)%5$A%0U524T]24$]3
M251)3TXM55-)3D=42$5!4%!23U!224%415-%3D1-15-304=%*"E#04Y44D5-
M14U"15)/1D9(04Y$5$A%04-454%,344``````@$)$`$````,!```"`0``#4&
M``!,6D9UJ,*IWW<`"@$#`?<@`J0#XP(`8X)H"L!S970P(`<3=P>P"L`#8'<"
M@P!0#O9PV')Q,@_T`H!]"H`(R,0@.PEO,C4U`H`*@6QU8P!0"P-C`$$+8&Y@
M9S$P,S,+I1'@60D(8"!C`Y%S879EDB``<&0@"7!S=`6PJ1>`=&@7@&,(<',%
ML21P;P"0=&D"("`MG"!U`)`5X!A387`1L'9O$;`','07@`9@%[!-@P>0%U!G
M92@I+@JB]0J`0P!P)P5`"7`'@`;0Z020(&\!("`/@!>Q&B-X8W1U$#$'@1N2
M&%!O&QFQ%X`N'X`<!$UY;`\'D!OU('@+,&QI,S9_`4`5@`%`&H$:\!XP$/0Q
MUC89D",R3P409PN`$#%_&V4C,R!V(D0B$0L3(D9I,"TQ-#0!0"&0,3B.,`%`
M#-`FTV(@1@-ANCH,@V(/X0K`&7%3!:`Y`D`M0@1P`0`7L&EJ`&L@6U--5%`Z
M`F$I`D!J=6UP+N$%H"YN>ET@=2@`&R$*="AG5`I0<V1A>8XL!=`*P`]P(#`Y
M+:!,,3DN<"Y0,CH4<"`D4$TKUU1O*&=-==YL&5`+4!>`"7!C!2`(D+<",`0@
M'5`@(9`8`"`!`!AL<&@`H"OG=6)JPR)Q*&=293H@-%4T(J!;1%5'731`1"LP
M_2@`<2U!&5,QL1AB+7$DW]<EZB&4%<(U+K`Y%D8<!.H^%M9D'R!A%P`/@1XA
MN1TA8GD[:0!P!T!Y`)![!"`\$70[H!IP&>(Z-6ML97D1L!MQ+SZA.R!W]&XN
M-%!).Q(7$!]1!:#^;A=P#Z`982V@%Q`Q0`&0OS'A&>(8``K`!4`QL7<%L/YD
M!"$Z1!>B)J`PD`9Q&?';"&`%0'47L`>0:0EQ.VA_!"`88!K@0H`M@"!O"H!(
M^Q"@.Q)Y%N$;L`5`&&(9%^\+@!A4#X$\`'4!(!TA1=/O&&(^H4DP/5%E&>$<
M!`N`?P^P`"!$\0N`&!`?@3_`17]),!UP.U$AD"QQ&)4$("A#!;%-L6-K<RE)
M-FW^:2G0,-$QL3M0&`!#\AP$WQ>B3"0$(#M0"0!W'2%`(_\@,`)`!)!,\D?R
M%Q$<D1J!YF,;<1A3=V@&\!>`4)K_'Q$Q`4%&%X`=$!<0'T(90+\7T@_`5(08
MJ$SR!:!M!X!],7$_('HDMBC_*@,<!$KW*S$O``-@9!3P&5(/0!P3""@P-T]`
M.#,X+4$6(#<Q(%9O3P!EYUW?`<`H$&%X6=QAKV*_GV//9-\DB312!\):90=`
MY1>B1#)#(%5,000@"<#O"&!=`!F@9Z5,,?(9H#(TZD`R-"X%L&<KD69(:XSX
M5V5B&3$T,15S,(`=@$$"0'`Z+R]W;A`NOVI,(?(P@"6S"H`2<0!P0`,`$!``
M`````P`1$``````>`$(0`0````$``````````P"`$/____]```<P0+>VW\5I
MO@%```@P0+>VW\5IO@$+``"`""`&``````#`````````1@`````#A0``````
M``,``H`((`8``````,````````!&`````!"%`````````P`%@`@@!@``````
MP````````$8`````4H4``/,5```>`"6`""`&``````#`````````1@````!4
MA0```0````4````X+C`T``````,`)H`((`8``````,````````!&``````&%
M````````"P`O@`@@!@``````P````````$8`````#H4````````#`#"`""`&
M``````#`````````1@`````1A0````````,`,H`((`8``````,````````!&
M`````!B%````````'@!!@`@@!@``````P````````$8`````-H4```$````!
M`````````!X`0H`((`8``````,````````!&`````#>%```!`````0``````
M```>`$.`""`&``````#`````````1@`````XA0```0````$`````````'@`]
;``$````%````4D4Z(``````#``TT_3<``)VW
`
end


---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to