mfc 中 tab 控件 响应消息 TCN_SELCHANGE YOU有什么作用?

qq_37184969 2017-07-06 03:31:58
也就是OnTcnSelechange()函数?
...全文
261 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_37184969 2017-07-07
  • 打赏
  • 举报
回复
引用 3 楼 xiaohuh421 的回复:
这个函数的作用, 就是通知你, 应该切换子页面了. 一般tab bar都是配合子页面, 来实现多页面切换. 当你收到OnTcnSelechange通知的时候, 你就去判断当前tab bar应该切换到哪个页面了. 比如收到OnTcnSelechange时, 发现切换到2, 则显示2对应的子界面, 其它隐藏. 切换到1, 同理. 显示1, 隐藏其它.
好的明白了 谢谢你!!!
xiaohuh421 2017-07-06
  • 打赏
  • 举报
回复
这个函数的作用, 就是通知你, 应该切换子页面了. 一般tab bar都是配合子页面, 来实现多页面切换. 当你收到OnTcnSelechange通知的时候, 你就去判断当前tab bar应该切换到哪个页面了. 比如收到OnTcnSelechange时, 发现切换到2, 则显示2对应的子界面, 其它隐藏. 切换到1, 同理. 显示1, 隐藏其它.
schlafenhamster 2017-07-06
  • 打赏
  • 举报
回复
TCN_SELCHANGE TCN_SELCHANGE lpnmhdr = (LPNMHDR) lParam; Notifies a tab control's parent window that the currently selected tab has changed. This message is sent in the form of a WM_NOTIFY message. No return value. lpnmhdr Address of an NMHDR structure. The hwndFrom member is the handle to the tab control. The idFrom member is the child window identifier of the tab control. The code member is TCN_SELCHANGE. To determine the currently selected tab, use the TabCtrl_GetCurSel macro. See also TCN_SELCHANGING
zgl7903 2017-07-06
  • 打赏
  • 举报
回复
TCN_SELCHANGING 页面将被切换(一般处理隐藏当前GetCurSel页) TCN_SELCHANGE 页面被激活 (一般处理显示GetCurSel页)

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧