用API怎么实现分割窗口,并且怎么在每一个分割窗口中实现滚动条!! 用API怎么实现分割窗口,并且怎么在每一个分割窗口中实现滚动条!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CSDN上真的没有人懂这个问题吗?? 你去参考一下MFC里的代码是怎么实现的 你是指splitter的原码吗,我现在没有源码!!楼上的你看过吗?给我介绍一下!! 朋友,你问这个问题说明对WINDOWS程序的一些特性不是很清楚。分割条其实也是窗口,只不过它很窄,并且当我们的鼠标指针经过这个窗口时,都会变成尖头。在上面点下鼠标时,会响应MOUSEDOWN事件。 分割条是窗口吗?应该怎么创建?msdn理有说明吗? 在你的视类OnInitialUpdate函数中如下void CChePaiImageView::OnInitialUpdate(){ CScrollView::OnInitialUpdate();... //自动更新大小,决定是否有滚动条 CChePaiDoc * pDoc = (CChePaiDoc *)GetDocument(); SetScrollSizes(MM_TEXT, pDoc->GetDocSize());... }试试 补充:注意你的视类应该从Cscrollview中派生 楼上的,他要的是API,不是用MFC.MFC是很好作的了 各位GG,JJ, DD,MM们,难道你们真的没有人用api写过分割窗口吗??有想法也行呀!! 一般来说,Splitter也是一个窗口,当实现切分窗口时,可以生成四个窗口,一个主窗口作为框架然后生成两个视图(其实也是窗口),最后再生成一个窗口,就是splitter,它很窄,有特定光标类型,并且响应鼠标拖动消息,还要能够动态调整它的两个关联窗口的大小就是这样的。总之用API实现还是很有些麻烦的 CFileFind 和CFile遇上正在被打开的文件时会怎样 3D中如何 使用一点旋转。就是第3人称视角。 关于双缓冲的问题 自绘按钮响应ON_BN_CLICKED消息范围的问题 关于txt 文件内容的获取 请问在哪里下载windows media service ? 请问VC++.net编写的程序是否需要.net框架才能运行! 一个新网站欢迎大家提意见http://www.hrbhome.net 为什么我看不到我的分!!送分测试 高手求救:Socket类通讯,一定给分!!! 50分求助,已知 DLL,如何得到他对应的LIB文件? 连续两个TCP报文,长度不同,但序列号相同,这正常吗?
分割条其实也是窗口,只不过它很窄,并且当我们的鼠标指针经过这个窗口时,都会变成尖头。在上面点下鼠标时,会响应MOUSEDOWN事件。
void CChePaiImageView::OnInitialUpdate()
{
CScrollView::OnInitialUpdate();...
//自动更新大小,决定是否有滚动条
CChePaiDoc * pDoc = (CChePaiDoc *)GetDocument();
SetScrollSizes(MM_TEXT, pDoc->GetDocSize());
...
}
试试
注意你的视类应该从Cscrollview中派生
可以生成四个窗口,一个主窗口作为框架
然后生成两个视图(其实也是窗口),最后再生成
一个窗口,就是splitter,它很窄,有特定光标类型,并且响应
鼠标拖动消息,还要能够动态调整它的两个关联窗口的大小
就是这样的。
总之用API实现还是很有些麻烦的