自定义的CTabCtrl类,怎么在创建对像是建立一个带垂直滚动打的CTabCtrl
解决方案 »
- mfc怎样写入中文
- Vs2010中怎么把可隐藏的侧边栏换成可隐藏的对话框
- 有谁知道QQ通讯录界面,列表区与其它区的关系?
- 如何实现刻录DVD盘的功能?
- STL map 无缘崩溃,高手请指导一下为何?
- 强烈谴责清华紫光咨询事业部上海地区负责SAP的谭经理,不把程序员当人看,快和北京泰斯哒公司一样了,如果你还有一点良知,那就请进来骂
- 新手提问:如何得到CreateInstance的出错原因?
- 经常遇到这样的编译错误,为什么?
- 关于数据数据转化的问题
- EDIT控件中的联接变量VALUE和CONTROL有什么区别?
- 是不是必须为每个数据表都要在工程中添加一个cdaorecordset类
- 多个子对话框之间切换时的屏幕闪烁问题,求解
方法2:在自定义的CTabCtrl窗体内部创建子窗口CSrollBar。
{
// TODO: Add your message handler code here and/or call default
MessageBox("响应成功");
CCoolTabCtrl::OnVScroll(nSBCode, nPos, pScrollBar);
}
这样,点了滚动条应该有弹BOX吧,但是没弹!是不是我哪里搞错了?
ON_WM_VSCROLL()另外用我的方法2:
在自定义的CTabCtrl窗体内部创建子窗口CSrollBar
一定行的。我用过。
滚动条创建代码:
/**
* 创建滚动条
*/
if(m_ScrollBar.m_hWnd==0)
{
m_ScrollBar.Create(SBS_VERT| SBS_TOPALIGN | WS_CHILD | WS_VISIBLE, CRect(5, 5, 100, 30), this, 100);
}