[急求教]如何在对话框中显示另一个更大的对话框?!!!

yqfu 2004-01-12 05:58:09
并可用滚动条来移动显示子对话框中被遮住的部分?
...全文
18 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangcrony 2004-01-13
  • 打赏
  • 举报
回复
TO 樓主﹕
Welcome Back!
這個我原來也試過﹐想做的理由跟你的一樣﹐不過后來是放下來沒做成﹐以失敗告終。現在重新關注這個問題﹗
checkyvc6 2004-01-13
  • 打赏
  • 举报
回复
紫光就是那样做的用FormView作为对话框的子窗口然后将控件放到Formview上面就搞定了
bolnasun 2004-01-13
  • 打赏
  • 举报
回复
使用FormView,对话框为其父窗口
yqfu 2004-01-13
  • 打赏
  • 举报
回复
re wangweintk:
把子对话框变小的话,那岂不是眉毛胡子挤到一块去了?而且还要滚动条做什么呢?
wangweintk 2004-01-13
  • 打赏
  • 举报
回复
把子对话框变小,但加上滚动条,不就可以了嘛?
yqfu 2004-01-13
  • 打赏
  • 举报
回复
up
flyhigh 2004-01-13
  • 打赏
  • 举报
回复
用formview是一个比较简单实用的办法。直接用普通的窗口的话就比较复杂了,不过实现还是没有问题的。其中一个关键函数就是ScrollWindow
yqfu 2004-01-13
  • 打赏
  • 举报
回复
分特,试了几次都没成功,不知是不是方法的问题还是思路的问题。

我现在想到应该在父窗口中建一个frame,再把formview作为frame的子窗口。Create成功了但是不能显示
windyloft 2004-01-12
  • 打赏
  • 举报
回复
可以给对话框加上frame,就和sdi差不错了
yqfu 2004-01-12
  • 打赏
  • 举报
回复
re fzd999:

可否提供一下思路?我急用啊,谢谢!
yqfu 2004-01-12
  • 打赏
  • 举报
回复
re windyloft:

有!我现在就需要实现。---在一个对话框中要放很多控件,如果把对话框做的很多就很难看了对不?我现在想到的方法是做一个和很大的对话框,控件放在上面,然后把它作为一个子窗口在另一个较小的对话框上显示,并可用滚动条移动显示其他被遮住的部分
fzd999 2004-01-12
  • 打赏
  • 举报
回复
呵呵,好主意,可以用FormView来实现

最近比较忙,要不还真想做做
Azusa 2004-01-12
  • 打赏
  • 举报
回复
在对话框属性中选中水平和垂直滚动条。

在对话框类中响应滚动消息——移动对话框上的控件到特定的位置
tongcheng 2004-01-12
  • 打赏
  • 举报
回复
hehe
windyloft 2004-01-12
  • 打赏
  • 举报
回复
有创意,不过这么做有什么好处吗?用起来多不方便。

16,470

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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