老问题:MFC 大量MoveWindow移动控件导致界面闪烁的问题 [问题点数:50分,结帖人marslycan]

Bbs1
本版专家分:38
结帖率 100%
Bbs10
本版专家分:132630
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
铜牌 2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
Blank
红花 2019年4月 VC/MFC大版内专家分月排行榜第一
2019年3月 VC/MFC大版内专家分月排行榜第一
2019年1月 VC/MFC大版内专家分月排行榜第一
2018年12月 VC/MFC大版内专家分月排行榜第一
2018年11月 VC/MFC大版内专家分月排行榜第一
2018年10月 VC/MFC大版内专家分月排行榜第一
2018年9月 VC/MFC大版内专家分月排行榜第一
2018年8月 VC/MFC大版内专家分月排行榜第一
2018年5月 VC/MFC大版内专家分月排行榜第一
2018年4月 VC/MFC大版内专家分月排行榜第一
2018年3月 VC/MFC大版内专家分月排行榜第一
2018年2月 VC/MFC大版内专家分月排行榜第一
2018年1月 VC/MFC大版内专家分月排行榜第一
2017年12月 VC/MFC大版内专家分月排行榜第一
2017年11月 VC/MFC大版内专家分月排行榜第一
2017年7月 VC/MFC大版内专家分月排行榜第一
2012年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2018年7月 VC/MFC大版内专家分月排行榜第二
2018年6月 VC/MFC大版内专家分月排行榜第二
2017年9月 VC/MFC大版内专家分月排行榜第二
2017年8月 VC/MFC大版内专家分月排行榜第二
2017年4月 VC/MFC大版内专家分月排行榜第二
2017年3月 VC/MFC大版内专家分月排行榜第二
2017年2月 VC/MFC大版内专家分月排行榜第二
2016年8月 VC/MFC大版内专家分月排行榜第二
2016年7月 VC/MFC大版内专家分月排行榜第二
2016年6月 VC/MFC大版内专家分月排行榜第二
2015年6月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:38
Bbs10
本版专家分:169800
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
Bbs10
本版专家分:132630
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
铜牌 2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
Blank
红花 2019年4月 VC/MFC大版内专家分月排行榜第一
2019年3月 VC/MFC大版内专家分月排行榜第一
2019年1月 VC/MFC大版内专家分月排行榜第一
2018年12月 VC/MFC大版内专家分月排行榜第一
2018年11月 VC/MFC大版内专家分月排行榜第一
2018年10月 VC/MFC大版内专家分月排行榜第一
2018年9月 VC/MFC大版内专家分月排行榜第一
2018年8月 VC/MFC大版内专家分月排行榜第一
2018年5月 VC/MFC大版内专家分月排行榜第一
2018年4月 VC/MFC大版内专家分月排行榜第一
2018年3月 VC/MFC大版内专家分月排行榜第一
2018年2月 VC/MFC大版内专家分月排行榜第一
2018年1月 VC/MFC大版内专家分月排行榜第一
2017年12月 VC/MFC大版内专家分月排行榜第一
2017年11月 VC/MFC大版内专家分月排行榜第一
2017年7月 VC/MFC大版内专家分月排行榜第一
2012年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2018年7月 VC/MFC大版内专家分月排行榜第二
2018年6月 VC/MFC大版内专家分月排行榜第二
2017年9月 VC/MFC大版内专家分月排行榜第二
2017年8月 VC/MFC大版内专家分月排行榜第二
2017年4月 VC/MFC大版内专家分月排行榜第二
2017年3月 VC/MFC大版内专家分月排行榜第二
2017年2月 VC/MFC大版内专家分月排行榜第二
2016年8月 VC/MFC大版内专家分月排行榜第二
2016年7月 VC/MFC大版内专家分月排行榜第二
2016年6月 VC/MFC大版内专家分月排行榜第二
2015年6月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:38
Bbs1
本版专家分:38
Bbs1
本版专家分:38
MFC 关于MoveWindow函数的问题
今天在创建duik
【框架-MFC】窗口和控件闪烁解决方案
对于MFC程序员来说做UI开发是痛苦的事情,不过大多数情况下我们都需要做这件事情,因为MFC自带的控件实在是太简陋了。这时候我们多半会涉及到自绘控件,随之而来的很可能就是窗口和控件的<em>闪烁</em><em>问题</em>。这篇文章希望对MFC的窗口和控件<em>闪烁</em><em>问题</em>做一个尽量全面的总结。     一、<em>闪烁</em>的原因     引起<em>闪烁</em>的原因很多,以至于网上有n多种解决<em>闪烁</em><em>问题</em>的方法;如果你按照某一种方法做了仍然没有解决你的<em>问题</em>,请不
MFC中滑块拖动闪烁问题
-
解决Windows 程序界面闪烁问题的一些经验
一般的windows 复杂的<em>界面</em>需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现<em>闪烁</em>。 先来谈谈<em>闪烁</em>产生的原因 原因一:     如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。 一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。
mfc 控件防止闪烁
如何避免<em>闪烁</em>  * 可以在窗口形成时给窗口的注册类的背景刷付NULL  * 也可以在形成以后修改背景  static CBrush brush(RGB(255,0,0));  SetClassLong(this-&amp;gt;m_hWnd,GCL_HBRBACKGROUND,(LONG)(HBRUSH)brush);    * 要简单也可以重载OnEraseBkgnd(CDC* pDC)直接返回TR...
Combobox控件,使用MoveWindow()移动位置时,OnNcCalcSize消息处理
说到OnNcCalcSize在程序内部的消息处理次数。主要说的是Combobox控件 1:如果是从工具箱拖出来的控件 只会走一次  OnNcCalcSize()  消息 2:从工具箱中拖出来的控件,并且使用了MoveWindow时        走四次  OnNcCalcSize()  消息。        第一次:给hwndICom赋值        第二次:赋值的时候,没有给结构体...
MFC界面避免闪烁问题
本文是我在做MFC贪吃蛇时所学到的。大家可以通过我那篇MFC贪吃蛇的代码一起来理解更为好些。 我做的<em>界面</em>是每隔多少秒来刷新一次,虽然用了双缓冲,但是还要OnEraseBkgnd消息 函数的帮忙。因为每次调用OnPaint()或OnDraw()函数时,他会自动刷新背景哦,所以 <em>界面</em>还是有点<em>闪烁</em>的。而这个消息函数正好解决了这个<em>问题</em>,而这2方面的资料如下所 写的,都是我百度找的很
MoveWindow位置不对的问题
由于以前设计到<em>界面</em>的设计非常少,
VC窗口闪烁的解决办法
一般的windows 复杂的<em>界面</em>需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现<em>闪烁</em>。  先来谈谈<em>闪烁</em>产生的原因 原因一: 如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。 一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。 这样<em>问题</em>就来
MFC 绘制界面 控件以及屏幕闪烁问题
绘图时屏幕<em>闪烁</em>的原因分析 很长一段时间我一直认为绘图过程中出现的屏幕<em>闪烁</em>是图形刷新速度过快而造成的(相信有很多朋友也跟我一样有这样的想法),但是通过编写一些绘图程序,我发现事情并非如此,至少刷新速度快不会是造成屏幕<em>闪烁</em>的根本原因。这个<em>问题</em>可以通过下面的两个试验进行说明。 1、编写一个刷新速度很慢的应用程序,可以设计为通过点击鼠标来进行屏幕刷新。通过该试验可以发现即使屏幕的刷新速度很慢,但是在每
CMFCTabCtrl 切换页面闪烁问题
WinXP+VS2008(SP1)环境 在对话框<em>界面</em>创建了一个CMFCTabCtrl ,加了四个页面,但是切换页面时总有<em>闪烁</em>现象。 解决办法是页面的类里面响应 afx_msg BOOL OnEraseBkgnd(CDC* pDC); 这个函数,并将生成的代码 return  CDialog::OnEraseBkgnd(pDC); 改成return TRUE;即可。。。
Invalidate导致异常闪烁
我这边在写MFC程序的时候,发现<em>问题</em>:某个窗口弹出时/操作时,背景下的其它窗口也进行了<em>闪烁</em>   <em>问题</em>定位:经过代码分段隔离检查,查到的原因是 Invalidate()的使用<em>导致</em>的   <em>问题</em>分析:推测如下 通常情况下,调用invalidate刷新的应该是窗体本身,可是,当窗口尚未建立完全的时候,调用invalidate,刷新的区域可能变成了整个屏幕窗口。 从而<em>导致</em>背景下的其它窗口也<em>闪烁</em>
MFC双缓冲绘图解决界面闪烁问题
一:为什么会产生<em>界面</em><em>闪烁</em>? 解释这个之前,我们需要明白的是在MFC里面绘图的消息响应机制,大概的就是如果我们要在某一个 东西上面绘图,比如对话框,单文档等等,就必须先得到图形DC的句柄(handle),然后在指定句柄的基础上进行图形操作,也就是MFC常用的CDC *DC = this->getDC();其中的this就是你想画图的目标。 MFC里在消息响应的过程中,WM_PAINT被转
解决窗口刷新闪烁的办法(zz)
一般的windows 复杂的<em>界面</em>需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现<em>闪烁</em>。先来谈谈<em>闪烁</em>产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。这样<em>问题</em>就来了,一般画图都是先画背景
关于对话框中拖动滚动条闪烁问题
在基于对话框的MFC中,如果拖动滚动条出现图像<em>闪烁</em>,可以利用下面的方法解决:在BOOL CImageWnd::OnEraseBkgnd(CDC* pDC){ //if (!lpBits) pDC->FillSolidRect(0,0,320,240,BACKGROUND); return TRUE;}即添加一条语句return TRUE;即可。
MFC 移动控件到指定坐标
CRect rect; GetDlgItem(IDC_IMG_NOTEPAD)->GetWindowRect(&rect);//获得空间的绝对坐标 ScreenToClient(&rect);//获得相对于主窗体的坐标 rect.OffsetRect(CS
MFC解决窗口快速刷新闪烁问题
语言: VC++, IDE: VS2017 <em>问题</em>描述: 在窗口上快速刷新图片,并叠加矩形框或者位图等较多内容,此时叠加内容会出现<em>闪烁</em>, 查了下,显卡会按照刷新周期定时将显存中的内容输出到屏幕,如果一个完整的刷新动作(包括刷新图片和叠加的其他内容,会多次往显存中写数据)不能在一个周期内完成,会出现<em>闪烁</em>的现象,所以可以通过增加内存缓冲,并在所有数据全部准备好后,一次性写到显存中,来解决该<em>问题</em>, 以下不...
怎样用双缓冲办法解决窗口和控件闪烁?
本文主题,用双缓冲办法解决<em>闪烁</em>,以下转载基本上能解决,源代码可参考软件"飞鞋" ----------------------------------------------------------------------------------- 转载:http://blog.sina.com.cn/s/blog_48f93b530100jonm.html 对于MFC程序员来说做UI开发是痛
MFC入门指导—图像滚动刷新并克服屏幕闪烁
http://wenku.baidu.com/view/14407a10a216147917112885.html/ MFC入门指导 2011-3 说明        本文从零讲起,内容简单,旨在帮助MFC零基础的同学快速上手,可以短时间内做出简单的可视化<em>界面</em>。工程环境:Visual C++ 6.0;语言基础:C++。   1.        怎样创建MFC工程 打开VC6,新建
MFC CListCtrl 刷新数据时闪屏解决方法
1.使用SetRedraw禁止窗口重绘,操作完成后,再恢复窗口重绘 m_ctlList.SetRedraw(FALSE); //以下为更新数据操作 //…… //恢复窗口重绘 m_ctlList.SetRedraw(TRUE); 2.使用LockWindowUpdate禁止窗口重绘,操作完成后,用UnlockWindowUpdate恢复窗口重绘 m_ctlList.LockWindowUpdat
MFC闪烁问题解决
一、绘制的页面为什么会<em>闪烁</em> 我遇到的情况是:我在OnDraw函数中在一个基于dialog的子窗口上绘制了<em>大量</em>的表格以及折线,其中的折线根据我接收到的数据进行 绘制,而我接收数据的频率约为0.5s/次,所以我需要以很快的速度不断对页面刷新,使得页面不停的重绘,而且重绘的速度人眼可 见,就造成了页面的<em>闪烁</em>。我在网上搜了一下,发现大多数人出现<em>闪烁</em>都是由于在 OnDraw 或 OnPaint 中
解决窗口闪烁,亲测可用哦
解决窗口刷新<em>闪烁</em> 一般的windows 复杂的<em>界面</em>需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现<em>闪烁</em>。 先来谈谈<em>闪烁</em>产生的原因 原因一: 如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕 上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。 一般显卡的刷新周期是 1/80秒左右,具体数字可以
MFC窗口启动隐藏时闪烁问题解决方法
最近由于项目需要,做了一个VC托盘程序,让该程序在后台执行,当程序启动时我需要将窗口隐藏,但总是在隐藏前会<em>闪烁</em>一下再隐藏,于是我跟踪代码到MFC类库里终于发现<em>问题</em>给解决了。        下面都是针对创建的单文档程序而讲的,因为我创建的是单文档工程,其它的类型工程我没试过,多文档工程应该也可以用下面的方法,好了,开始讲解了。          如果你使用VC6做的单文档程序,那么只需在BOO...
关于delphi中控件刷新时带来的闪烁问题(gif),转自别人的解决方法描述。
任何一个继承自TWinControl的类都有DoubleBuffered这个属性,如果你的IMAGE放在PANEL 上,你就将Panel的DoubleBuffered设为TRUE,如果在FORM上,就设FORM的。即可
MFC中屏幕刷新闪烁问题解决方法总结
在MFC中经常遇到屏幕刷新的<em>问题</em>,下面是几种解决方法。 1,刷新整个程序区域,有明显的<em>闪烁</em>情况     Invalidate( TRUE );     UpdateWindow();  2,刷新指定区域,该区域有<em>闪烁</em>情况,不过比上一种方法要好多了。     InvalidateRect( &m_rect, TRUE 0);    UpdateWindow();  3,还
双缓冲技术解决MFC重绘闪烁问题
转自:http://www.cnblogs.com/lidabo/archive/2012/07/17/2594840.html      在图形图象处理编程过程中,双缓冲是一种基本的技术。我们知道,如果窗体在响应WM_PAINT消息的时候要进行复杂的图形处理,那么窗体在重绘时由于过频的刷新而引起<em>闪烁</em>现象。解决这一<em>问题</em>的有效方法就是双缓冲技术。      因为窗体在刷新时,总要有一个擦除原来图
listctrl内容进行大数据量更新时,避免闪烁
 listctrl内容进行大数据量更新时,避免<em>闪烁</em>       m_list.SetRedraw(FALSE);       //更新内容       // ...       m_list.SetRedraw(TRUE);       m_list.Invalidate();       m_list.UpdateWindow();   需求:先删除数据,再显示新数据 解决思路...
MFC List Control快速更新时闪烁问题的解决办法
最近在做一个MFC项目时,需要对List Control控件快速刷新(大概50ms刷新一次)。然而,List Control在刷新时总是不停地<em>闪烁</em>,让人心里很不爽。起初以为是代码的<em>问题</em>,改了很多地方,但是都没有解决。就在快要绝望的时候,突然在MSDN上看到了这样的信息:         请注意图中这句话:which reduces flicker,也就是降低<em>闪烁</em>的意思。顿时我的心里又燃起了希
MFC隐藏窗口时解决窗口闪烁问题
MFC隐藏窗口时解决窗口<em>闪烁</em><em>问题</em>
mfc 中child属性的两个窗口重叠 解决重叠部分不停闪烁问题
HWND  xx1;     //视频句柄1 HWND  xx2;    //视频句柄2 //自己获取句柄   --&gt; GetSafeHwnd() ::SetParent(xx1,xx2);   //将xx1设为xx2的子窗口 LONG_PTR Style = ::GetWindowLongPtr(xx2,GWL_STYLE);   //获取xx2属性 Style = Style|W
解决listview更新数据时,屏幕闪烁问题
由于使用了universal-image-loader-1.9.2-SNAPSHOT-with-sources.jar这个第三方库来加载图片,用的时候是爽了,但是使用过程还是出了一些<em>问题</em>.... 之前修改listview中某一项的数据后,再刷新listview时,出现了屏幕<em>闪烁</em>的<em>问题</em>,但是没有想到是是imageLoader造成的,只以为是重新加载图片时都会出现屏幕<em>闪烁</em>的<em>问题</em>,于是采用了局部刷新的
MFC避免窗口闪烁的方法(OnEraseBkgnd) .
在图形图象处理编程过程中,双缓冲是一种基本的技术。我们知道,如果窗体在响应WM_PAINT消息的时候要进行复杂的图形处理,那么窗体在重绘时由于过频的刷新而引起<em>闪烁</em>现象。解决这一<em>问题</em>的有效方法就是双缓冲技术。 因为窗体在刷新时,总要有一个擦除原来图象的过程OnEraseBkgnd,它利用背景色填充窗体绘图区,然后在调用新的绘图代码进行重绘,这样一擦一写造成了图象颜色的反差。当WM_PAINT的响应
MFC简单的启动时隐藏界面方式(仅启动时隐藏)
MFC开发个小工具需要启动时隐藏起来,工作时再显示出来。网上找到很多不是效果不好就是太复杂,这里提供一种最简单方式: 在OnInitDialog中添加一下代码: CRect rt; GetWindowRect(&amp;amp;rt); MoveWindow(-rt.Width(), rt.top, rt.Width(), rt.Height()); std::async([&amp;amp;]{Cente...
MFC移动控件到指定位置
CRect rect; GetDlgItem(IDC_IMG_NOTEPAD)->GetWindowRect(&rect);//获得空间的绝对坐标 ScreenToClient(&rect);//获得相对于主窗体的坐标 rect.OffsetRect(CSize(5,5));//这里要是要移动的相对位置
双缓冲解决高频率刷新界面闪烁问题(C#)
项目背景:     <em>界面</em>包括几百个终端模拟对象,为自定义多变形控件,在1/s次与实际终端采样通讯频率下,要求软件实时更新,实际终端有运行、停止、暂停、工作结束、断电、告警等多种实时模式,软件<em>界面</em>需要将各种模式用不同背景颜色表示出来,并且将电压、电流、状态等参数显示在模拟终端。面临<em>问题</em>: <em>界面</em>刷新<em>闪烁</em>,让用户视觉感觉差!●初期方法:采用单纯开启双缓冲this.SetStyle(ControlSt
完全解决在MFC中连续贴图重绘闪烁问题
这是小弟写的一个五子棋程序,由于程序的黑白棋子的安放是利用贴图来完成,所以当发生重绘时<em>界面</em><em>闪烁</em>的非常严重,屏幕卡死!拉不动! 小弟各方百度都没有发现解决办法,但是而然看到一个论坛回复中,一高手介绍利用CMemDC来解决,经过小弟的实验果然成功。特将此方法介绍给大家。   CMemDC:A helper class for a memory device context. The memor
MFC绘图闪烁问题
1、显示图像<em>闪烁</em>的<em>问题</em> 当窗口连续显示多帧图像或者窗口拉动时,窗口需要重绘,这时候,MFC总是先用背景色将显示区清楚,之后调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图像交替出现,使得显示窗口看起来在<em>闪烁</em>。 如果将背景刷设置为NULL,这样无论如何重绘图像都不会<em>闪烁</em>,但是使得窗口的显示非常混乱,因为重绘时没有背景色对原来绘制的图像清除,而又叠加了新的图像。
C#界面闪烁问题解决方案
C#<em>界面</em><em>闪烁</em><em>问题</em>解决方案
如何解决滚动条使页面跳动的问题
这是很久之前遇到的<em>问题</em>,今天用自己的话重新总结一下,加深自己的印象,大家可以看我的理解,也可以看原博文这个<em>问题</em>出现在滚动条时有时无,而且左右margin使用了auto的情况下。当没有滚动条时,页面总的可见宽度为width,container用了subWidth,然后使用margin:0 auto使页面居中,结果左右边距为(width-subWidth)/2此时,点击另一个页面,滚动条出现,页面总的可
拖动窗口,如何防止控件闪动
基于MFC对话框的程序,当对话框边框拖动改变大小时,
C#解决动态添加控件时,控件闪烁问题
近段时间一直用C#来做开发,但是C#控件太多或者动态添加的控件,控件一直一闪一闪的,始终不知道什么<em>问题</em>。 各种度娘,没去谷哥,因为上不去,你懂得。 翻遍了很多资料,都在说双缓存,还有什么图片什么的,各种代码尝试无效,之后看到CSDN一个帖子,看完之后发现这一段代码真的解决了<em>闪烁</em>的<em>问题</em>!原理我还没看,先记录下来再说。   protected override CreateParams Crea
C# 解决控件闪烁问题
去除控件显示时<em>闪烁</em><em>问题</em>,但是该代码在部分xp系统电脑不支持,会<em>导致</em>页面背景图片以及背景颜色无法显示 protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; ...
win7 下使用vb开发工具拖动控件时出现控件闪烁问题的解决方法
转自 http://zhidao.baidu.com/question/445190806.html 1.找到 VB6 的安装目录 2.选中 VB6.EXE 3.右键 4.属性 5.切换到“兼容性”选项卡 6.在“设置”方框中,选中“禁用桌面元素” 7.单击“确定”按钮 8.没了 自己记录下,方便以后解决该<em>问题</em>。
C# 解决winform界面闪屏问题及弊端
1 添加以下代码: // 防止闪屏 protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; c...
移动控件闪烁
当循环移动某控件时,会发现控件有<em>闪烁</em>的现象:设置父窗体的DoubleBuffered为True即可解决。
mfc 绘图闪烁问题的探究
初学用windowsGDI进行<em>界面</em>绘制的时候经常会出现<em>界面</em><em>闪烁</em>的<em>问题</em>,画面<em>闪烁</em>的直接原因是短时间内某部分的颜色的持续反差(这里的反差指肉眼可分辨的不同的颜色都称之彼此反差)变化,之所以要描述这么拗口,因为如果只是突然一两次的颜色反差变化,那只是颜色切换,画面只是变换了下,而颜色持续反差说的是<em>闪烁</em>部分的颜色在两个或多个差异较大的颜色之间来回变化,试想如果颜色一直变化但是缓慢过度,那么只是颜色渐变不会...
解决RedrawWindow()刷新界面出现闪烁问题, VC对话框界面使用InvalidateRect刷新局部
VC对话框<em>界面</em>使用InvalidateRect刷新局部 // 在对话框中放置一个静态控件,命名为 IDC_STATIC_DRAW // 在OnPaint()中设置需要的绘图函数,例如根据一个全局变量数组绘制曲线 // 使用如下函数刷新曲线,避免整个软件<em>界面</em>的<em>闪烁</em> CRect rect;  (GetDlgItem(IDC_STATIC_DRAW))->GetWind
重绘闪烁问题总结
重绘<em>闪烁</em>,通常,首先需要怀疑的是WM_ERASEBKGND消息。当一个窗口的背景需要被擦除时,这个消息会被发送。这是因为窗口的绘画通常经历了两个过程  WM_ERASEBKGND: 清除背景  WM_PAINT: 在上面绘制内容  这两个过程让窗体在绘制内容时变得很简单,即:每次当收到WM_PAINT消息时,你知道已经有了一个新画布等待去绘制。然而,画窗口两次(一次是通过WM_ERASEBK
解决刷新闪烁
在Eclipse如何嵌入Swing,大家都很熟悉了,但是在使用中,会发现Swing的应用<em>界面</em>经常会出现刷新<em>闪烁</em>的现象,如下代码可以解决这个<em>问题</em>: [code=&quot;java&quot;]   Composite comp = new Composite(parent, SWT.EMBEDDED | SWT.NO_BACKGROUND);   try {   System.setProperty(&quot;su...
使用MoveWindow()函数来移动指定句柄的窗口在屏幕中的显示位置及这个窗口的大小
#include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) {  HWND wnd;  wnd=FindWindow(NULL, _T("MFC类库详解"));  MoveWindow(wnd, 200, 200, 300, 300, TRUE);      return 0; } //MoveWi
MoveWindow后OnSize没被调用的原因:WM_GETMINMAXINFO限制了
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO* lpMMI) { //调整最小高度与宽度,如果需要的话 lpMMI->ptMinTrackSize.x = 640; lpMMI->ptMinTrackSize.y = 480; //调整最大高度与宽度,如果需要的话 lpMMI->ptMaxTrackSize.x = 1366; lpMMI->
OnEraseBkGnd() 与OnPaint()的关系,以及解决闪烁问题
在OnEraseBkGnd中,如果你不调用原来缺省 的OnEraseBkGnd只是重画背景则不会有<em>闪烁</em>.而在OnPaint里面, 由于它隐含的调用了OnEraseBkGnd,而你又没有处理OnEraseBkGnd 函数,这时就和窗口缺省的背景刷相关了.缺省的 OnEraseBkGnd操作使用窗口的缺省背景刷刷新背景(一般情况 下是白刷),而随后你又自己重画背景造成屏幕闪动.
MFC更新控件界面&防闪烁--发送消息
/C++// 自定义消息号 #define WM_MY_MESSAGE WM_USER+1 class CMyDlg : public CDialog { ... public: // 自定义消息响应函数 afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam); ... private: // 假设这个函数启动线程 void ...
局部刷新导致界面闪烁问题
局部刷新<em>导致</em><em>界面</em>会<em>闪烁</em>的<em>问题</em>局部刷新<em>导致</em><em>界面</em>会<em>闪烁</em>的<em>问题</em>
CListCtrl更新数据时出现明显的闪烁,要怎么解决呢? - VC/MFC / 界面
C/C++ code // Updating a control or window with large amounts of data may cause // flicker. In such cases it may be better to turn off drawing   //...   //m_list is a member of type CLis
C#Winform频繁刷新导致界面闪烁解决方法
C#Winform频繁刷新<em>导致</em><em>界面</em><em>闪烁</em>解决方法 Posted on 2014-03-31 15:11 龙心纹 阅读(5183) 评论(0)  编辑 收藏 一、通过对窗体和控件使用双缓冲来减少图形<em>闪烁</em>(当绘制图片时出现<em>闪烁</em>时,使用双缓冲) 对于大多数应用程序,.NET Framework 提供的默认双缓冲将提供最佳效果。默认情况下,标准 Windows 窗体控件是双缓冲的。可
如何防止在listbox中添加很多数据出现不停的刷新
[<em>问题</em>提出]     在listbox添加很多数据的时候,由于控件不停的刷新,<em>导致</em>出现<em>闪烁</em>,如何解决?   [解决方法]     再添加数据以前,禁止控件刷新,数据添加完毕以后,再刷新一次。   [程序实现](其中:m_ListBox是CListBox的控件类型的变量)     m_ListBox.LockWindowUpdate();//禁止本listbox刷新。     for(i
winfrom页面透明与闪烁问题(解决线程操作窗口控件闪烁问题)
第一步. 在构造函数里面添加这句代码   protected override CreateParams CreateParams         {             get             {                 CreateParams cp = base.CreateParams;                 cp.ExStyle |= 0x02000000;...
MoveWindow移动控件问题
用MoveWindow移动对话框上的控件,控件是动了,但原来位置的图像没有清除,这是为什么?
OpenGL+MFC导致闪烁、不刷新等问题的解决方法
MFC+OpenGL去除<em>闪烁</em>的方法网上很多。例如:http://hi.baidu.com/piaoshi111/blog/item/66dba5ff643caa275c60083b.html 上文相当详细的解释了MFC中使用OpenGL的基本的流程。并给出了实现无<em>闪烁</em>的步骤。 现在给出第一个<em>问题</em>:如果你在MFC生成向导中选择了“拆分窗口”,你会发现即使重载了OnEraseBkgnd,也无法解决
UI界面设计闪烁问题的解决办法
一般的windows 复杂的<em>界面</em>需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现<em>闪烁</em>。先来谈谈<em>闪烁</em>产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。这样<em>问题</em>就来了,一般
mfc鼠标光标闪烁问题
SetCursor函数只能暂时设置光标样式,当鼠标移动时,光标恢复为箭头。因此不能在移动响应函数中调用此函数,会产生<em>闪烁</em>。 SetClassLong()函数才能保证设置新光标后,以后一直是新光标。但是本控件中,使用此函数设置,依然不行,鼠标移动还是<em>闪烁</em>。 换另外一种思路,查找光标变换消息。只要鼠标移动OnMouseMOve就会自动发送 WM_SETCURSOR消息。默认情况下,此消息会设置光标
关于MFC OnDraw重绘时画面闪烁问题的解决
图形为什么会<em>闪烁</em>的原因是:我们的绘图过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图形的交替出现,使得显示窗口看起来在闪。如果将背景刷设置成NULL,这样无论怎样重绘图形都不会闪了。当然,这样做会使得窗口的显示乱成一团,因为重绘时没有背景色对原来绘制的图形进行清除,而又叠加上了新的图形。有的人会说,<em>闪烁</em>是因
Windows界面绘图使用缓冲区避免闪烁:MFC版本 和 GDI版本
1.1. 缓冲消除<em>闪烁</em>(MFC版本) 先做一个内存dc,将背景绘制到这个dc,再将棋盘绘制到这个dc,再将棋子绘制到这个dc. 此时dc里面就是一个累积的完整的最终效果图。此时再把这个dc拷贝到当前绘图句柄上,就等于只跟上一次图相比,只有局部内容发生的变化,而且是内存拷贝,所以很快就绘制了一个变化之后的图。不会有<em>闪烁</em>。 void CchessDlg::PaintChessboard(void
VC MFC 对话框 Picture控件 显示图像闪烁问题
在VC 使用StretchDIBits函数拉伸图像,然后显示,使用 pWnd->Invalidate();  pWnd->UpdateWindow(); 刷新窗口,发现当图像和背景相差很大的时候,有<em>闪烁</em>现象。   解决办法: hdd=DrawDibOpen(); ::DrawDibDraw(hdd,m_hDC,0,0,rPhotoRight-rPhotoLeft,rPhotoBot
CStatic子类化解决背景透明,文本重叠,刷新闪烁问题
由于是很少使用VS2008的MFC,遇到了很多麻烦,其实都是很初级的;但是我还是想做点记录,以示对自己工作的鼓励,同时也是留个纪念,因为随着微软政策的变化,以后MFC的程序将不会是趋势了,而我也有意从事Android平台的开发,所以不太可能做MFC程序了。
recyclerview局部刷新闪烁
画<em>导致</em>的,所以解决的方法就是修改默认的动画。 首先把默认的动画(DefaultItemAnimator)代码复制到自定义的MyItemAnimator类里面。 接着找到animateChangeImpl方法修改其中的两行代码。 // 去掉alpha(0) oldViewAnim.alpha(0).setListener(new VpaListenerAdapter() {...}
TabControl闪烁的题目
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace MQXS.Forms { public class NewTabControl : TabControl {
解决java中GUI的闪烁问题
今天在做坦克大战这个小游戏的时候发现额这个<em>问题</em>,我想添加一张背景图片到java窗口中去,然后用线程器懂paint方法的时候发现屏幕一直在频闪,如图所示 查阅资料, 得出<em>问题</em>原因: 刷新的频率太快,paint方法还没有完成,下一个方法又来了... 解决方法: 首先我们要了解paint()是由update()调用出来的,而update()是由repaint()调用出来的 在awt中
openGL+MFC导致闪烁、不刷新等问题的解决方法
我们知道,在窗口中拖动一个图形的时候,由于边画边显示,会出现<em>闪烁</em>的现象。在GDI中解决这个<em>问题</em>较为复杂,通过在内存中生成一个内存DC,绘画时让画笔在内存DC中画,画完后一次用Bitblt将内存DC“贴”到显示器上,就可解决<em>闪烁</em>的<em>问题</em>。在OpenGL中,我们是通过双缓存来解决这个<em>问题</em>的。一般来说,双缓存在图形工作软件中是很普遍的。双缓存是两个缓存,一个前台缓存、一个后台缓存。绘图先在后台缓存中画,画
关于双缓冲在OnPaint中解决闪屏
由于要读取设备的数据,进而绘出数据的趋势图,所以需要不断的刷新屏幕进而进行读数据。但是由于刷屏一直会造成严重的闪屏,所以参照网上的方法,利用双缓冲技术进行函数重载绘制,但是一直仍旧闪屏,最后找到<em>问题</em>的根源,更改之后的效果确实良好,防止了屏幕出现闪屏,但是我的编码过程中也与网上的方法有稍稍不同,为了防止有人走我的弯路,在此将方法进行说明。首先,思想仍然是双缓冲的技术思想,但是由于要求是在控件中进行重
Android UI异常-----瞬间闪画面问题
瞬间闪画面<em>问题</em>最重要检测现象,是怎么闪的,闪什么画面。使用比如quicktime等能够单桢播放的播放器 目前比较常见的case 1.wallpaper被hide.重点检测wallpaper的visibility变化,常见原因有target window被hide或者中间有切换target window 2.画面切换过程串出来其他APP画面,需要看此画面是如何被show出来的,比如ams 3....
解决列表框更新数据的时候的闪烁问题
解决列表框更新数据的时候的<em>闪烁</em><em>问题</em>(VC防止窗口及其控件(如CListCtrl))  1、将Invalidate()替换为InvalidateRect()。     Invalidate()会<em>导致</em>整个窗口的图象重画,需要的时间比较长,而InvalidateRect()仅仅重画Rect区域内的内容,所以所需时间会少一些。虫虫以前很懒,经常为一小块区域的重画就调用Invalidate(),不愿意自己去计算需要重画的Rect,但是事实是,如果
MFC程序崩溃问题汇总
一、 程序崩溃多半都是传参的时候参数类型<em>问题</em>,或者是数组越界(基本都是字符串长度没开够),或者有某个全局变量在方法(局部)里被重定义了。这些都是VC检测不出来的。二、 16/08/30 今天我写了个控件,是调用底层库的,就是赤峰那个项目的,他们提供的底层库的入参是string类型,我在typedef函数指针的时候,发现MFC并没提供这个类型,我就手动添加了命名空间和头文件,然后写个Demo测试
MFC笔记:如何移动控件位置,改变控件大小等
CRect test; GetDlgItem(IDC_STATIC_PIC)->GetWindowRect(&test); //获取控件的屏幕坐标 ScreenToClient(&test); GetDlgItem(IDC_STATIC_PIC)->SetWindowPos(NULL, test.left, test.top, test.Width(), test.Hei
MFC基础知识(四)——双缓冲解决刷屏时闪烁
本文主要介绍:在利用MFC画图或图像显示时,有时候需要调用OnDraw()函数刷新屏幕,而屏幕往往会发生<em>闪烁</em>,本文主要介绍利用双缓冲解决闪屏<em>问题</em>。 关于闪屏方面的介绍分析见博文: http://blog.csdn.net/longzaitianya1989/article/details/18266899 博文中关于双缓冲实现部分不够详尽,实现过程中可能会出现<em>问题</em>,下面再介绍一下: 1
窗口的位置:GetWindowRect与MoveWindow等
父对话框的整个窗口区=父对话框客户区+父对话框标题栏区1. GetWindowRect()获取的是以屏幕左上角为(0,0)点的窗口区域,是屏幕坐标系。①  如果对父对话框调用GetWindowRect(),那么获取的矩形为父窗口在屏幕中的区域,其中矩形区含标题栏以及外边框。②  如果对控件调用GetWindowRect(),那么获取的矩形是控件在屏幕中的区域。注意在对话框的OnInitDialog...
改变控件的大小和位置(关于MoveWindow()或SetWindowPos())
我收集和学习别人的文章,我对这些文章的作者或译者表示感谢 改变控件的大小和位置 用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。 void MoveWindow(int x,int y,int nWidth,int nHeight); void MoveWindow(LPCRECT lpRect); 第一种用法需给出控件新的坐标和宽度、
Qt 视频播放画面闪烁问题解决办法
原文地址: Qt QWidget播放视频背景图片<em>闪烁</em> 背景 Qt 5.7.3 Mingw,使用第三方 RTC 库实现视频播放(向第三方库传入窗口句柄) <em>问题</em> 窗口伸缩时,有其他窗口元素与视频窗口交叉显示时,焦点切换时,视频出现<em>闪烁</em>现象 解决办法 播放视频的 QWidget 设置, widget-&amp;amp;amp;amp;gt;setAttribute(Qt::WA_OpaquePaintEvent); 避免任何不必要的...
android中webview开启了硬件加速后会出现闪烁问题
android中webview开启了硬件加速后会出现<em>闪烁</em><em>问题</em> anroid 4.0之后的版本是默认开启硬件加速的,附上官方说明: Beginning with Android 4.0, hardware acceleration for all windows is enabled by default if your application  has set either target
winForm界面闪烁问题解决
加在构造函数里 this.SetStyle(ControlStyles.DoubleBuffer |        ControlStyles.UserPaint |        ControlStyles.AllPaintingInWmPaint,       true); this.UpdateStyles(); 另附转载的博客: 最近对代码作了一些优化,试
win7 source insight 窗口闪动的解决办法
如果工程文件很多,<em>导致</em>source insight 更新数据库耗时较长,在更新图形<em>界面</em>时<em>界面</em>会闪动。 解决办法: 如图所示,打开ProjectSynchronize Files,选择synchronize the current source file only
RecyclerView刷新闪烁问题
RecyclerView相比传统的ListView无疑是一个更高级别且灵活性更强的一个控件,主要可用于数据列表展示 第一步:RecyclerView的基本使用,属于普及知识→_→ 1.布局管理 LayoutManager有三种: LinearLayoutManager(线性布局) GridLayoutManager(表格式布局)StaggeredGridLayoutManager(瀑布流式布局)...
【EasyUI】——页面加载闪屏问题
引言   这个<em>问题</em>,做项目的时候真的很伤脑筋,页面展示很难看,强迫症根本受不了啊!终于终于,小编找到解决的办 法了。   页面加载原效果        小编不知道有多少人看过这个页面,如果我是用户,反正我是觉得糟心。   优化之后效果   <em>界面</em>是不是友好多了!下边看看如何实现吧~其实超简单!   实现原理
qt视频渲染画面闪烁
<em>问题</em>: 用第三方库给qt窗口渲染时候,当移动窗口更改大小时候,画面出现<em>闪烁</em>现象。原因: widget属性updatesEnabled默认是true,这个时候按照qt文档说法就是 An updates enabled widget receives paint events and has a system background 这个widget会有默认的背景以及接受paintevent事件,
MFC 加载界面背景图中间有白色背景闪的问题
 如果是一般闪图的<em>问题</em>可以用双缓冲就行了,我碰到的情况可能有点特殊,他局限于启动程序的时候会看到一个白屏切换的过程。现在我描述一下:      新建一个MFC程序,在onpain()函数里画一幅图,然后大家用断点跟踪到CPaintDC dc(this); // device context for painting这句代码就会发现窗体在屏幕上刷出来了,这时没有画图,这个就是我们自己
利用双缓冲技术解决图像闪烁
我们看电视时,看到的屏幕称为OSD层,也就是说,只有在OSD层上显示图像我们才能看到。现在,我需要创建一个虚拟的、看不见但是可以在上面画图(比如说画点、线)的OSD层,我称之为offscreen(后台缓冲区)。这个offscreen存在于内存中,我们在上面画图,这个offscreen上面的东西可以显示在OSD层上,需要一个创建这个offscreen的函数,返回这个offscreen的句柄(整型指针
Visual C++防止窗口和控件闪烁的方法
 1、将Invalidate()替换为InvalidateRect()     Invalidate()会<em>导致</em>整个窗口的图象重画,需要的时间比较长,而InvalidateRect()仅仅重画Rect区域内的内容,所以所需时间会少一些。虫虫以前很懒,经常为一小块区域的重画就调用Invalidate(),不愿意自己去计算需要重画的Rect,但是事实是,如果你确实需要改善<em>闪烁</em>的情况,计算一个R
SetWindowPos,MoveWindow移动控件问题
[code=c]rn m_add2.SetWindowPos(NULL, 0, 20000, 0, 0, SWP_NOSIZE);rn CRect r;rn m_add2.GetWindowRect(&r);rn ScreenToClient(&r);rn TRACE(L"%d\n", r.top); //输出20000, 正确rnrn m_add2.SetWindowPos(NULL, 0, 30000, 0, 0, SWP_NOSIZE);rn m_add2.GetWindowRect(&r);rn ScreenToClient(&r);rn TRACE(L"%d\n", r.top); //输出30000, 正确rnrn m_add2.SetWindowPos(NULL, 0, 40000, 0, 0, SWP_NOSIZE);rn m_add2.GetWindowRect(&r);rn ScreenToClient(&r);rn TRACE(L"%d\n", r.top); //输出32767, 不正确rnrn m_add2.SetWindowPos(NULL, 0, 50000, 0, 0, SWP_NOSIZE);rn m_add2.GetWindowRect(&r);rn ScreenToClient(&r);rn TRACE(L"%d\n", r.top); //输出32767, 不正确rn[/code]
解决列表框更新数据的时候的闪烁问题(VC防止窗口及其控件(如CListCtrl)闪烁的简单方法(一组有用的宏) )
 VC防止窗口及其控件(如CListCtrl)<em>闪烁</em>的简单方法(一组有用的宏)         本文主要是通过网上一篇文章提供的解决办法,整理了一组宏来实现防<em>闪烁</em>的。本文的重点是展示这个宏及其使用方法。 解决方法的原理请参考: http://www.cndes.cn/Designs/Program/200608052716.html 针对上文中提到的 “有效的进行搽除" 方法整理如下:     
关于rem加载闪烁问题
笔者在开发H5页面的时候,需要处理移动端的适配<em>问题</em>,比如在浏览器手机模式ctrl+F5连续强刷或者手机端加载过程中网速过慢的时候就会出现0.1s(比喻的时间).出现<em>闪烁</em>的过程,很影响用户体验,相信遇见的都知道这个毒瘤.但是rem的好处,用爽了根本停不下来,在网上搜了好多资料.都没有解决,但是受到一些启发,只要把这段适配js代码放在计算之前就可以了,确保body加载的时候,fontsize存在就可以
DotNet_Reactor_v4.5安装包(带破解)下载
开发商.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件程序,.NET Reactor支持所有支持.NET编译的程序开发语言。控件中国网是.NET Reactor在中国正式的授权销售商,提供.NET Reactor购买服务、.NET Reactor销售、.NET Reactor技术支持等服务,详情请致电控件中国网:023-67870900。 .NET Reactor 是一款强大的 .NET 代码保护和许可管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。 开发人员从此不必担心如何保护他们的知识产权,可 相关下载链接:[url=//download.csdn.net/download/zengyoutry/5052299?utm_source=bbsseo]//download.csdn.net/download/zengyoutry/5052299?utm_source=bbsseo[/url]
accp5.0 s2 jsp结业考试题(一)下载
10余套考试题含答案、数据库、题目要求等,帮助您轻松通过各种jsp考试 相关下载链接:[url=//download.csdn.net/download/momuyi324/2031053?utm_source=bbsseo]//download.csdn.net/download/momuyi324/2031053?utm_source=bbsseo[/url]
Verilog HDL与数字电路设计下载
Verilog HDL与数字电路设计,内容详细 相关下载链接:[url=//download.csdn.net/download/jlp11260/2215476?utm_source=bbsseo]//download.csdn.net/download/jlp11260/2215476?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链问题 大数据专业教育的问题
我们是很有底线的