首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将控件浮动到CView上

将控件浮动到CView上
EN

Stack Overflow用户
提问于 2010-03-25 22:22:53
回答 1查看 325关注 0票数 2

我有一个应用程序,它使用几个CView-derived类(实际上是CScrollView)来显示文档数据。对于一个特定的视图,我想添加一个弹出式编辑框来添加注释。也就是说,你会在窗口底部看到一个标签为"Page Notes“的标签,点击它就会弹出编辑框。在编辑框可见时单击该选项卡会将其还原为该选项卡。

我想我可以使用一个只有一个选项卡的CTabCtrl来保存一个编辑框,并对它进行定位,这样一开始只有这个选项卡是可见的。捕获选项卡单击通知,并将整个控件与编辑框一起移动到视图中。再次单击该选项卡会将其向下移动,以便只显示该选项卡。

CView上托管CTabCtrl是很好的,而且我可以正确地定位它。问题是,如果视图是滚动的,选项卡控件也会随之滚动,而我需要它“浮动”在视图上,并且不受任何滚动的影响。我可以在卷轴后把它移回原处,但是闪烁很难看。

有没有一种简单的方法来实现“浮动”效果?我主要希望在视图中嵌入选项卡以便于维护,因为它是正在使用的几个视图类中唯一需要"Page Notes“功能的视图类。

我是不是应该把标签放在视图的父窗口中呢?我知道它不会受到滚动的影响,但如果可能的话,我喜欢将标签作为视图的一部分的想法。

EN

回答 1

Stack Overflow用户

发布于 2012-03-03 04:35:37

听起来这个标签就像是一个按钮。单击该选项卡,将出现一个弹出编辑框。您可以使用无模式对话框。选择"Page Note“,然后出现无模式对话框来编辑您的备注,允许您在该对话框下滚动视图。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2516260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档