W
Ich kenne mich nicht so mit der MFC aus, aber ich gehe mal davon aus, dass du ein CRichEditView hast.
POINT GetCaretPos(CRichEditView* edit)
{
CHARRANGE CharRange;
POINT pt;
edit->SendMessage(EM_EXGETSEL, 0, (long int)&CharRange);
pt.x = CharRange.cpMax;
pt.y = edit->SendMessage(EM_EXLINEFROMCHAR, 0, pt.x);
pt.x = pt.x - edit->SendMessage(EM_LINEINDEX, -1, 0);
return pt;
}
[ Dieser Beitrag wurde am 16.09.2002 um 04:55 Uhr von WebFritzi editiert. ]