PDA

View Full Version : Caret در TEdit ؟



sasan_vm
دوشنبه 24 دی 1386, 08:59 صبح
سلام

نحوه set/get کردن caret position در TEdit چگونه است ؟

متشکرم.

sasan_vm
دوشنبه 24 دی 1386, 09:24 صبح
procedure GetCaret(H: THandle; var Col: Word);
begin
Col := LoWord(SendMessage(H, EM_GETSEL, 0, 0)) - SendMessage(H, EM_LINEINDEX, -1, 0);
end;
procedure SetCaret(H: THandle; var Col: Word);
begin
SendMessage(H, EM_SETSEL, Col, Col);
end;

JAFO_IRAN
دوشنبه 24 دی 1386, 11:01 صبح
سلام

مشخصه SelStart رو هم ببینید...

ارادت

SYNDROME
دوشنبه 24 دی 1386, 13:04 عصر
و در ادامه صحبت دوستمان
SelLength
و کمک می کند.
موفق باشید