TAB区 位置
11
29
3 17
4 25
5 33
6 41
按一次TAB键或执行一次\t,光标从当前位置移动到最近的下一个制表位。
按书上的例子,先打印10个字符,这时光标位于第11位置,已经处于第二个TAB区,离光标最近的下一个制表位是第三个TAB区的第17位置,所以,执行\t后,光标移动到17位置,将在这个位置开始输出下一个数字。
同理,从第17位置开始输出另外10个字符后,光标就到达第27位,再次执行\t后,光标移动到下一个制表位33(第5个TAB区)。
而不是你所说的10+8位置。
1、DECLARE_MESSAGE_MAP()前添加afx_msg void OnLButtonDown(UINT nFlags, CPoint point)
2、BEGIN_MESSAGE_MAP...END_MESSAGE_MAP中加入
ON_WM_LBUTTONDOWN()
3、在OnLButtonDown函数中添加你的代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)