视图分割

ymqeml 2008-03-29 09:26:01
采用静态分割后,怎样才能让分割后的视图带有关闭铵钮?
...全文
97 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ymqeml 2008-03-30
  • 打赏
  • 举报
回复
按照12楼的方法还是不行啊,m_DialogBar总是创建不成功!
m_DialogBar是 视图的成员变量吗?
jhs1982419 2008-03-29
  • 打赏
  • 举报
回复
   就是为按纽添加个相应的消息响应函数就可以了     
datoucaicai 2008-03-29
  • 打赏
  • 举报
回复
//看看这个
http://www.vckbase.com/code/winview/advui/syguisample.rar
http://www.vckbase.com/code/winview/advui/vcuitree009.rar
ymqeml 2008-03-29
  • 打赏
  • 举报
回复
就是编写一个像Windows资源管理器那样的界面,左边的那个视图要带有关闭按钮。

如果只是用一般的视图分割话,那有那个关闭按钮啊。

这个应该怎么实现呢?
yupengchen951124 2008-03-29
  • 打赏
  • 举报
回复
视图带有关闭按纽?
不太明白LZ的意思
dianhui 2008-03-29
  • 打赏
  • 举报
回复
你要的效果可以对话栏来做。
对话栏对应的类:CDialogbar
很轻松就能实现你要的效果!
代码:
声明一个CDialogBar对像
CDialogBar m_DialogBar;

然后可以在Create函数内(也可以在其它初始化函数中实现)添加下面代码:
if(!m_DialogBar.Create(this,IDD_DIALOGBAR1,CBRS_TOP|CBRS_TOOLTIPS|CBRS_FLYBY,IDD_DIALOGBAR1))
{
MessageBox("失败!","错误",MB_ICONEXCLAMATION | MB_ICONWARNING);
return -1;
}
其中:
IDD_DIALOGBAR1为你新建的一个对话框资源,并将其Style设置为Child
Border设置为:None
最后再在该资源上添加一个关闭按钮。
m_tornado 2008-03-29
  • 打赏
  • 举报
回复
创建按钮?CButton m_btn.Create();m_btn.ShowWindow(WS_SHOW);
你要关闭什么??整个程序?说详细点
ymqeml 2008-03-29
  • 打赏
  • 举报
回复
8楼能不能 说详细一点,怎样动态创建一个关闭按钮? 谢谢!
wltg2001 2008-03-29
  • 打赏
  • 举报
回复
资源管理器可能是一种自已做的一个窗口,或是控件
bobob 2008-03-29
  • 打赏
  • 举报
回复
动态创建一个按钮
ymqeml 2008-03-29
  • 打赏
  • 举报
回复
怎么样才能做到像Windows的资源管理器那样的界面呢?
wltg2001 2008-03-29
  • 打赏
  • 举报
回复
资源管理器可能不是切分视图类做的
ymqeml 2008-03-29
  • 打赏
  • 举报
回复
3楼发的那段代码我也看过,那是利用 控制条做的,里面用的那个类有点麻烦。
但Windows 的资源管理器好像不是那样做的,有没有简单一些的?
我只想给左加的视图添加一个,关闭按钮。

16,550

社区成员

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

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

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