读书人

怎么设置编辑框的插入符

发布时间: 2012-09-28 00:03:35 作者: rapoo

如何设置编辑框的插入符
如何实现在编辑框点左键后插入符就移动到相应位置?我知道要用SetCaretPos(),但编辑框是覆盖在对话框上面的,LButtonDown()捕捉到的是对话框的点,怎么设置在编辑框呢?求教!

[解决办法]
用ScreenToClient和ClientToScreen转换到相对于Edit的点。
[解决办法]
1楼正解,
屏幕坐标,控件坐标的转换问题。
[解决办法]
你点击到编辑框,插入符自动就会就移动到编辑框啊,本来就已经实现好了的啊
[解决办法]

探讨

引用:
你点击到编辑框,插入符自动就会就移动到编辑框啊,本来就已经实现好了的啊

这个我知道!但我是要点到哪里插入符就移动到那里的意思!怎么实现?

[解决办法]
BOOL SetCaretPos( int X, // horizontal position int Y // vertical position
);

读书人网 >VC/MFC

热点推荐