mfc单文档添加控件如何加背景音乐。

在学习孙鑫老师的MFC Lesson9时,发现Visual Studio 2008中没办法添加Visual C..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
在Visual Studio 2008中为单文档或多文档MFC程序添加启动画面
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口共有 3263 人关注过本帖
标题:关于单文档视图中滚动条的添加
等 级:论坛游民
帖 子:85
专家分:89
结帖率:76.47%
&&已结贴√
&&问题点数:10&&回复次数:7&&&
关于单文档视图中滚动条的添加
&&& 如何在单文档视图中添加滚动条,使其具有像Excel中滚动条的功能,
(1)当视图小于一定尺寸,如高600,宽800时显示滚动条,小于此尺寸时自动隐藏滚动条,
(2)并且随着视图的增大,滚动条可以自动变化,
现在急需,好几天了一直没有解决,希望有高人指点一下,谢了
搜索更多相关主题的帖子:
等 级:论坛游侠
帖 子:185
专家分:174
建立ScrollView类视图好像可以
勾股定理用相似三角形证明最合理
等 级:论坛游民
帖 子:85
专家分:89
各位可不可以说的具体一点啊,举个例子什么的,我建立过ScrollView类视图,但实现不了要求的全部功能
等 级:论坛游民
帖 子:31
专家分:84
建立ScrollView类,在里边SetScrollSizes 函数,第一个参数设为MM_TEXT,第二个用一个CRECT设置你的矩形区域范围即可。&&&
等 级:论坛游民
帖 子:85
专家分:89
回复 4楼 duhongru
&&&我之前就是这样做的,但是这样设置的矩形范围是一定值,我想问的是如何做一个不受矩形限制的滚动条,
和Excel中的差不多,随着视图的增大,滚动条会自动变小并使视图增大
等 级:论坛游侠
帖 子:76
专家分:168
以下是引用myvc在 23:08:28的发言:
各位可不可以说的具体一点啊,举个例子什么的,我建立过ScrollView类视图,但实现不了要求的全部功能
我想问一下:你是怎么建立ScrollView类的。是在向导的最后一步选中了CScoreView。还是先建立个一般把的文档/视图程序。后在代码中把视图类的基类手动改成了CScrollView?
等 级:论坛游民
帖 子:85
专家分:89
回复 6楼 hzyzxj
&&& 我是先建好了工程,后在代码中把视图类的基类手动改成了CScrollView,这样和最后一步选中CScrollView有什么区别吗?希望指教
等 级:论坛游侠
帖 子:76
专家分:168
有区别的。因为视图类里面有很多关于消息映射的宏和动态创建宏等。里面需要以基类为参数。手动改的话,必须也要把宏中的基类改为CScrollView。还有一些细节等,比如调用基类的函数等(例如你可以看看PreCreateWindow函数中调用的函数是那个类的就明白了)。你仔细比较一下代码就发现了。
所以建议你用查找替换工具,在你的视图类的头文件和cpp文件用CStcrollView全替换。
当然如果能理解代码的话也可以手动把cpp文件中的动态创建宏和消息映射宏中的基类参数给改了应该就可以了。
[ 本帖最后由 hzyzxj 于
22:31 编辑 ]
版权所有,并保留所有权利。
Powered by , Processed in 0.023454 second(s), 9 queries.
Copyright&, BCCN.NET, All Rights Reserved请问如何设置mfc创建的单文档窗口背景颜色? - 饮水思源
饮水思源 - 主题文章阅读  [讨论区: VS]本主题共有 6 篇文章,分 1 页, 当前显示第 1 页 []
[][] 发信人: aaax (靖国神社的白蚁), 信区: VC
题: 请问如何设置mfc创建的单文档窗口背景颜色?
发信站: 饮水思源 (日15:06:39 星期天)
俺想在创建的过程中将背景设置成黑色
但是不知道该怎么弄,希望高手指教,谢谢
上厕所没带厕纸,幸好身边还有一本&&圣经&&
※ 来源:?饮水思源 bbs.?[FROM: 219.225.13.18]
[][] 发信人: kewpie (烤火炉的香山芋), 信区: VC
题: Re: 请问如何设置mfc创建的单文档窗口背景颜色?
发信站: 饮水思源 (日15:25:03 星期二)
PreCreateWindow()里改变
cs.lpszClass = AfxRegisterWndClass(0,0,CreateSolidBrush(RGB(0,0,0)),0)
OnEraseBkgnd()消息,绘制背景
【 在 aaax 的大作中提到: 】
: 俺想在创建的过程中将背景设置成黑色
: 但是不知道该怎么弄,希望高手指教,谢谢
运动不息,学海无际,都在生命的时光里
※ 来源:?饮水思源 bbs.?[FROM: 202.120.37.243]
※ 修改:?kewpie 于 10月25日15:26:49 修改本文?[FROM: 202.120.37.243]
[][] 发信人: aaax (靖国神社的白蚁), 信区: VC
题: Re: 请问如何设置mfc创建的单文档窗口背景颜色?
发信站: 饮水思源 (日21:07:05 星期二)
【 在 kewpie 的大作中提到: 】
: PreCreateWindow()里改变
: cs.lpszClass = AfxRegisterWndClass(0,0,CreateSolidBrush(RGB(0,0,0)),0)
: OnEraseBkgnd()消息,绘制背景
: 【 在 aaax 的大作中提到: 】
: : 俺想在创建的过程中将背景设置成黑色
: : 但是不知道该怎么弄,希望高手指教,谢谢
使用PreCreateWindow()函数改变后,好像没有啥效果
使用OnEraseBkgnd()消息,也没啥变化
这是怎么回事啊?
上厕所没带厕纸,幸好身边还有一本&&圣经&&
※ 来源:?饮水思源 bbs.?[FROM: 219.225.13.18]
[][] 发信人: (c++), 信区: VC
题: Re: 请问如何设置mfc创建的单文档窗口背景颜色?
发信站: 饮水思源 (日16:03:44 星期四), 站内信件
是在CXXXView里改的么,不要改到其它类里去
【 在 aaax (靖国神社的白蚁) 的大作中提到: 】
: 【 在 kewpie 的大作中提到: 】
: : PreCreateWindow()里改变
: : cs.lpszClass = AfxRegisterWndClass(0,0,CreateSolidBrush(RGB(0,0,0)),0)
: : 或处理
: : OnEraseBkgnd()消息,绘制背景
: 使用PreCreateWindow()函数改变后,好像没有啥效果
: 使用OnEraseBkgnd()消息,也没啥变化
: 这是怎么回事啊?
I leave no trace of wings in the air,
but I am glad I have had my flight.
※ 来源:?饮水思源 bbs.?[FROM: 211.80.37.159]
[][] 发信人: flyingxu (潜心钻研MFC), 信区: VC
题: Re: 请问如何设置mfc创建的单文档窗口背景颜色?
发信站: 饮水思源 (日22:49:03 星期四), 转信
BOOL CSDITestView::OnEraseBkgnd(CDC* pDC)
// TODO: Add your message handler code here and/or call default
CRect rectC
GetClientRect(&rectClient);
pDC-&FillSolidRect(&rectClient, RGB(0,255,0) );
return TRUE;
//return CView::OnEraseBkgnd(pDC);
【 在 aaax (靖国神社的白蚁) 的大作中提到: 】
: 【 在 kewpie 的大作中提到: 】
: : PreCreateWindow()里改变
: : cs.lpszClass = AfxRegisterWndClass(0,0,CreateSolidBrush(RGB(0,0,0)),0)
: : 或处理
: : OnEraseBkgnd()消息,绘制背景
: 使用PreCreateWindow()函数改变后,好像没有啥效果
: 使用OnEraseBkgnd()消息,也没啥变化
: 这是怎么回事啊?
不懂英文,长的也不帅,真他妈没前途!
※ 来源:?饮水思源 bbs.?[FROM: 220.234.12.202]
[][] 发信人: aaax (靖国神社的白蚁), 信区: VC
题: Re: 请问如何设置mfc创建的单文档窗口背景颜色?
发信站: 饮水思源 (日13:51:01 星期二)
谢谢flyingxu同志,终于搞定了 :-)
【 在 flyingxu 的大作中提到: 】
: BOOL CSDITestView::OnEraseBkgnd(CDC* pDC)
// TODO: Add your message handler code here and/or call default
CRect rectC
GetClientRect(&rectClient);
pDC-&FillSolidRect(&rectClient, RGB(0,255,0) );
return TRUE;
//return CView::OnEraseBkgnd(pDC);
: 【 在 aaax (靖国神社的白蚁) 的大作中提到: 】
: : 使用PreCreateWindow()函数改变后,好像没有啥效果
: : 使用OnEraseBkgnd()消息,也没啥变化
: : 这是怎么回事啊?
上厕所没带厕纸,幸好身边还有一本&&圣经&&
※ 来源:?饮水思源 bbs.?[FROM: 219.225.13.18]
本主题共有 6 篇文章,分 1 页, 当前显示第 1 页 [][][]

我要回帖

更多关于 mfc添加背景图片 的文章

 

随机推荐