相关推荐
-
MFC实现字幕滚动效果
主要介绍了MFC实现滚动字幕,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
-
用paint()函数实现在对话框中显示滚动字幕!
<br /> <br /> <br />//在对话框头文件中定义<br /> CString str;<br /> int WidthX;//输出文本的水平位置<br /> TEXTMETRIC tm;//字体结构<br /> <br />//在购造函数中赋初值<br />CScrollTextDlg::CScrollTextDlg(CWnd* pParent /*=NULL*/)<br /> : CDialog(CScrollTextDlg::IDD, pParent)<br />{<br /> //{{
-
MFC制作双缓冲无闪烁的字幕滚动条
最近一段时间由于项目需要,需要一个字幕滚动条,所以了解了一下双缓冲的绘图方法。 1. 闪烁产生原因 首先,介绍一下为什么会产生闪烁。我们在绘图时收到WM_PAINT消息后,系统会调用默认的画刷来填充被Invalidate 的区域,这样由于时间差的原因,会产生闪烁的现象。 2. 双缓冲原理 双缓冲使用内存缓冲区来解决由多重绘制操作造成的闪烁问题。...
-
MFC带边框滚动字幕
最终效果: 方法概述: 1:先新建一个普通对话框工程,使用CRgn,CBrush对象等在对话框中画出需要的字符串显示的边框,如上图中的紫色边框就是由一个矩形CRgn和一个圆角矩形CRgn组合而成,然后截取下来,保存为位图,如需该图片,可在附件res目录下找到 2:新建Marquee工程,将上个工程里制作的位图导入到资源中当做背景图,接下来就是如下代码 3:在代码中会使用内存画布,将位图和文字
-
MFC ScrollBar控件的使用方法
<br />1、在对话框中拖入CScrollBar控件,并修改ID,<br />2、在对话框的InitDialog函数中增加如下代码,完成CScrollBar的初始化.<br /> CScrollBar* pScrollBar = (CScrollBar*)GetDlgItem(IDC_SCROLLBAR_HORIZONTAL);<br /> pScrollBar->SetScrollRange(0,100);//滑块移动的位置为0——100;<br /> pScrollBar = (CScrollBar*
-
滚动字幕制作C语言示例
滚动字幕制作C语言示例 滚动字幕设计是程序界面设计方式之一,绘出方法详见下面设计的源码。我是用myspringc语言在手机上编写和测试的。 MySpringC不仅可以编写简单的C语言程序,而且它能读取手机中各种传感器的数值,控制各种多媒体设备,从而实现让普通用户用C语言控制手机,编写出意想不到的、适合自己使用的应用。 v.2.7是目前的完善版本。下面的代码就是用它在安卓手机上编写的,可制作成安卓手机桌面app应用程序。此样例可复制黏贴到编译器直接使用,亦可用VB6,C++ ,java 改写。
-
【MFC】对话框支持滚动条功能
文章目录01、需求分析02、具体实现03、小结 01、需求分析 关于MFC支持滚动条、停靠,在以前也是在一些控件的基础上增加过、比如:RichEdit2、Edit Control等。 最近,想要做一种通用的模板,方便以后在已有的基础上拓展、迭代,借鉴了某些软件的一些功能模块,然后其中就有一个需要解决的问题,如果对话框足够大,页面显示不全就必须支持滚动条,而对话框的滚动条与某些控件支持的滚动条又不太一样。 这里介绍一种方法,通过对话框基类中的消息函数实现。 02、具体实现 这里的消息函数是可以支持垂直的滚动
-
mfc单文档滚动字幕
mfc单文档实现滚动字幕 在CView.h里添加一个 int 型、public 属性的成员变量 x ,并在构造函数里并初始化 在OnDraw(CDC *pDC)中打开类向导(ctrl+w)添加时间响应函数WM_TIMER并添加代码 void C滚动字幕View::OnTimer(UINT_PTR nIDEvent) { // TODO: 在此添加消息处理程序代码和/或调用默认值 ...
-
VC++6.0下的C++图形界面程序设计基础 MFC程序例子
为了完成一个作业,需要学c++的MFC(虽然它年事已高……)在学java前我是学过 照着书(当年学C++的教材)(清华大学出版社 邵兰洁主编的《C++面向对象程序设计》)写了第一个Demo出来: 书上介绍的很详细:步骤如图所示: 1.设计长方形类 构建这两个文件 MyRectangle.cpp #include"StdAfx.h" #include"MyRectan...
-
滚动字幕的实现 mfc 图片
滚动字幕的实现 mfc 图片 花费了我2周的时间才完成的 数据结构 c语言 MFC,是用MFC做的,,该程序功能强大,健壮性很强,对于错误输入有提示,程序完全正确,解压既可以运行
-
【MFC】滚动字幕的状态栏
00. 目录 文章目录00. 目录01. 案例概述02. 开发环境03. 关键技术04. 程序设计05. 秘笈心法06. 源码下载07. 附录 01. 案例概述 在火车站、客运站等许多公共场所,随处可以看见一个大屏幕,上面经常会以滚动字幕的形式显示一些信息。它是如何实现的呢?本案例实现了一个滚动字幕的状态栏,效果如下图所示。 02. 开发环境 系统环境:Windows 10 开发环境:Visual Studio 2019 03. 关键技术 在状态栏中实现滚动字幕,可以利用静态文本控件实现。在状态栏中显示一
-
MFC操作——滚动字幕(带资源)
1, 将CreditStatic.h CreditStatic.cpp文件添加到工程目录下,并加到程序中 2, 在相应的对话框中添加变量:CCreditStatic m_static; 3, 在相应的对话框中添加静态文本,并修改其ID为:IDC_DISPLAY_STATIC 4, 在相应的对话框的OnInitDialog函数中添加代码如下:
-
VC6.0上基于MFC的应用开发软件架构3
² MFC简介:MFC是一个应用程序框架,专门为微软的Windows操作系统创建应用程序而设计。MFC使用抽象、封装、继承、多态性和模块化的面相对象原则,在逻辑上将Windows API分类: 通用类、Windows API类、应用程序框架类以及高层抽象等。下面将这几个分类展开介绍: ü 通用类:提供类似字符串处理的类、集合类和异常类; ü Windows API类:封装了所有的Windows...
-
VC 做带滚动字幕的状态栏
1、添加变量: CRect Rect; CRect CurRect; CRect rect1; 2、添加两个静态文本控件 关联变量: m_Parent和m_Web 3.在OnInitDialog中添加: // TODO: 在此添加额外的初始化代码 m_StatusBar.Create(this); UINT array[4]; for (int i=0
6 楼 houniao 2009-03-24 19:05
那oracle以后出新版,估计先发布linux系列的了
5 楼 JimyChen 2009-03-24 12:10
4 楼 shz2008bj 2009-03-24 09:39
3 楼 allenny 2009-03-24 09:18
2 楼 haides 2009-03-24 08:23
1 楼 whaosoft 2009-03-24 00:42