MFC用CMFCTabCtrl类动态创建标签页,怎样添加消息响应

MFC用CMFCTabCtrl类动态创建标签页,怎样添加消息响应,第1张

1、DECLARE_MESSAGE_MAP()前添加afx_msg void OnLButtonDown(UINT nFlags, CPoint point)

2、BEGIN_MESSAGE_MAP...END_MESSAGE_MAP中加入

ON_WM_LBUTTONDOWN()

3、在OnLButtonDown函数中添加你的代码

TAB制表符的位置是固定的,每8列为一个TAB区,每个区的第一个字符位置叫"制表位"。可知第一个制表位是是屏幕上左边第一个位置,第二个制表位是屏幕上第9个位置,如下表:

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位置。

使用TAB制表符进行代码缩进,只需要按一下TAB键,即可向右缩进,至于缩进多少个字符,可以自行设置。以VC6.0为例,在菜单栏中打开”工具“——”选项“——”制表符“,在d出的对话框中根据需要设置即可,下图是个人电脑上的设置选项。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11558533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存