社区
界面
帖子详情
在VC中分割窗口CSplitterWnd怎么把滚动条去掉
polluxqi
2009-10-11 09:34:12
如题
...全文
311
6
打赏
收藏
在VC中分割窗口CSplitterWnd怎么把滚动条去掉
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Squall_zy
2011-07-25
打赏
举报
回复
void COnLineTopView::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
//隐藏滚动条
InitializeFlatSB(this->m_hWnd);
FlatSB_ShowScrollBar(this->m_hWnd, SB_BOTH, FALSE);
}
fjlangzi
2009-10-11
打赏
举报
回复
void CLeftForm::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
m_nMapMode = -1; //去掉滚动条
}
看明白否,CLeftForm改成你对应的类。
polluxqi
2009-10-11
打赏
举报
回复
[Quote=引用 1 楼 oyster2008 的回复:]
ModifyStyle(WS_HSCROLL|WS_VSCROLL,0)试试
[/Quote]
不知道怎么用,能否具体解释一下
liumenghappy
2009-10-11
打赏
举报
回复
方法一:在CScrollView的子类中响应WM_CREATE,在OnCreate中添加:
int CPrintMapView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CMainView::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
InitializeFlatSB(this->m_hWnd);
FlatSB_EnableScrollBar(this->m_hWnd, SB_BOTH, ESB_DISABLE_BOTH);
// FlatSB_ShowScrollBar(this->m_hWnd, SB_BOTH, FALSE);
return 0;
}
方法二:在CScrollView的子类中响应WM_NcCalcSize,调整NCCALCSIZE_PARAMS
Void CPrintMapView::OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR* lpncsp)
{
// TODO: Add your message handler code here and/or call default
CSize sizeClient;
CSize sizeSb;
GetTrueClientSize(sizeClient, sizeSb);
lpncsp->rgrc[0].bottom += GetSystemMetrics(SM_CYHSCROLL);
lpncsp->rgrc[0].right += GetSystemMetrics(SM_CXVSCROLL);
CMainView::OnNcCalcSize(bCalcValidRects, lpncsp);
}
oyster2008
2009-10-11
打赏
举报
回复
ModifyStyle(WS_HSCROLL|WS_VSCROLL,0)试试
aimshiny
2009-10-11
打赏
举报
回复
学习中
VC
++6.0使用C
Split
terWnd
类
分割
窗体,拆分窗体
晚上一个QQ技术群
中
的人提出了一个比较尖锐的问题,其尖锐性并不是在于难度,而是复杂度,
分割
窗体,也叫拆分窗体,这个问题还是值得仔细去研究一番的,下面切入正题。因为比较复杂,所以这个问题我会讲的很细致,基本是带着做下来。 我们在使用WINDOWS的资源管理器的时候都会注意到,他是
【
VC
】Dialog
窗口
任意
分割
子
窗口
。
用 Dialog 对话框来实现
窗口
的任意
分割
。 在资源
中
添加 Dialog 选择 IDD_FORMVIEW 资源。。分别新建FormViewOne,FormViewTwo FormViewThree 类,分别继承基类 CFormView。 class CMyFormViewOne : public CFormView { DECLARE_DYNCREATE(CMyForm
使用C
Split
terWnd
类
分割
窗体,拆分窗体
VC
++6.0使用C
Split
terWnd
类
分割
窗体,拆分窗体(图) 下载LOFTER客户端 晚上一个QQ技术群
中
的人提出了一个比较尖锐的问题,其尖锐性并不是在于难度,而是复杂度,
分割
窗体,也叫拆分窗体,这个问题还是值得仔细去研究一番的,下面切入正题。因为比较复杂,所以这个问题我会讲的很细致,基本是带着做下来。 我们在使用WINDOWS的资源管理器的时候
播放器_UI
mfc静态
分割
窗口
的方法
MFC静态
分割
视图
窗口
,切换,固定 收藏所谓静态
分割
窗口
,就是
窗口
在程序生存期其
窗口
的
分割
状态保持不变,而动态就是相对静态而言的,
简单地说动态就像SQL Server2K的查询分析器那样,右边的
窗口
可以动态地
分割
成sql编辑环境和消息结果显示环境.
在MFC
中
要
分割
窗口
,就需要用到C
Split
terWnd
类,但是有时候为了能够对
分割
实现更多的控制,就需要通过继承C
Split
terWnd
类来实现.
下面简述一下其操作过程.
VC
++6.0定制
窗口
的方法
一、如何在多文档界面下
去掉
开始的子
窗口
在多文档界面下,自动生成一个新的子
窗口
,而一个实际的应用系统往往是由用户操作后再生成新的
窗口
。为了
去掉
开始的子
窗口
,可在应用程序文件分析命令行的语句 CcommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); 后加入: cmdInfo.m_nShellCommand=CcommandL
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章