在VC中 如何实现 插入符位置 随输入文本位置移动(初学者)请问:在程序中要怎么修改:
void CEXECT1View::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) if(nChar==13)
{
ptCharcter.x=0;
ptCharcter.y=ptCharcter.y+20;
SetCaretPos (ptCharcter);
ShowCaret();
}
else
{
CClientDC dc(this);
CSize textsize;
textsize=dc.GetTextExtent((LPCTSTR)&nChar);
dc.TextOut(ptCharcter.x, ptCharcter.y,(LPCTSTR)&nChar);
ptCharcter.x= ptCharcter.x+textsize.cx;
GetCaretPos ();
}
请帮助?
void CEXECT1View::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) if(nChar==13)
{
ptCharcter.x=0;
ptCharcter.y=ptCharcter.y+20;
SetCaretPos (ptCharcter);
ShowCaret();
}
else
{
CClientDC dc(this);
CSize textsize;
textsize=dc.GetTextExtent((LPCTSTR)&nChar);
dc.TextOut(ptCharcter.x, ptCharcter.y,(LPCTSTR)&nChar);
ptCharcter.x= ptCharcter.x+textsize.cx;
GetCaretPos ();
}
请帮助?
SetCaretPos (ptCharcter);
ShowCaret();