求mfc界面刷新有效区域问题 [问题点数:40分,结帖人tompaz]

Bbs4
本版专家分:1018
结帖率 96.77%
Bbs3
本版专家分:742
Bbs4
本版专家分:1018
Bbs5
本版专家分:3449
Bbs4
本版专家分:1018
Bbs3
本版专家分:742
Bbs4
本版专家分:1018
Bbs2
本版专家分:280
Bbs4
本版专家分:1018
Bbs3
本版专家分:717
无效区域有效区域
绘图时,是在无效<em>区域</em>上绘图,还是在<em>有效</em><em>区域</em>上绘图,也就是说是在无效<em>区域</em>上才能绘图,还是在<em>有效</em><em>区域</em>上才能绘图??
有效区域
最近刚学win32 API,涉及到绘图时,老是有<em>有效</em><em>区域</em>,无效<em>区域</em>这两个概念,并且有invalidaterect(),validaterect() 这两个函数,不是很明白。那位大侠可以解释一下这两个概念和这两个函数,不胜感激!
界面刷新代码!
在不关闭<em>界面</em>的情况下设置每几秒自动<em>刷新</em>页面rn因为这个页面我是写的一个JTABLE,里面的信息都是从数据库里直接查出来放进去的rn我现在想要个每几秒就自动<em>刷新</em><em>界面</em>,将数据库里最新的数据显示在上面rn具体该怎么写,请高手帮忙了!
如何实时刷新MFC界面
我现在的<em>界面</em>有好几部分组成,其中一部分就是根据数值的不同在<em>界面</em>上画几个圆环,数值是不断变化,所以希望我这个画图的<em>界面</em>能进行实时的更新。现在的<em>问题</em>是我的这一部分不能实时更新,但是如果我把整个<em>界面</em>最小化后再最大化就可以<em>刷新</em>一次,我画圆环的程序是放在了OnPaint里面了,这是什么<em>问题</em>啊?
MFC界面刷新不相应
做一个类似示波器的波形图<em>界面</em>。n先在内存画好表格作为背景图,然后每次调用背景图在上面绘制波形图。nn<em>问题</em>n用定时器定时<em>刷新</em>,设置<em>刷新</em>时间1ms时,<em>界面</em>实际<em>刷新</em>在60ms一次,但是其他操作正常。nn如果在for循环中<em>刷新</em>,<em>刷新</em>速度刚开始很快,然后逐渐变慢,此时cpu100了,且<em>界面</em>出现未响应。n加上10ms延时,cpu使用率5左右,但是还是会出现未响应。nn怎么才能提高<em>刷新</em>频率?nn
助 MFC单文档界面刷新问题
[img=https://img-bbs.csdn.net/upload/201406/04/1401864557_384660.jpg][/img]rn如上图左侧为单文档的一个视图,里面在Onpaint里加载了位图,右侧为一个停靠面板,rn我的<em>问题</em>是是 当拖动右侧的停靠面板来缩放时,被遮挡的视图没有<em>刷新</em>过来,需要点击最大化或者最小化、或者切换下其他程序后才能<em>刷新</em>过来,请问下各位大哥这该如何处理呢rnrn未<em>刷新</em>的效果如下:rn[img=https://img-bbs.csdn.net/upload/201406/04/1401864613_628359.png][/img]
关于 MFC Ribbon界面 刷新问题
大家好,又遇到一个<em>问题</em>了,我的ribbon<em>界面</em><em>问题</em>是这样的:rnrn首先启动软件的时候是默认的英语<em>界面</em>,然后我把软件的语言切换成“俄罗斯语言”或者“葡萄牙语言”,这两个语言字符串比较长,<em>问题</em>就在这,首先启动的时候英语的字符串比较短,然后对应的面板的按钮都比较窄,切换语言后,这些按钮在启动的时候大小已经固定了,只是更换了字符串,而且按钮上显示的字符串根本就显示不全。rnrn有什么办法让按钮随着字符串的长短变化而变化呢?
局部区域刷新问题
在一个Dialog上划分出几个<em>区域</em>,在每个<em>区域</em>上单独画图,画图函数是自己写的,没有在onpaint里面调用,使用的是InvalidateRect()分别局部<em>刷新</em>这些<em>区域</em>rn[b]现在的<em>问题</em>是当切换窗口或者画的图被覆盖的话,画的图就消失了,不会自动重绘[/b]rn在onpaint里重绘也不行,会出现严重的<em>问题</em>,Dialog灰蒙蒙一片rnrn我以前做的是只在Dialog上一个<em>区域</em>画图,画图函数放在onpaint里面的,还没有出现过这种<em>问题</em>rn这个<em>问题</em>有没有什么好的解决方法?
MFC界面开发资料!
<em>求</em>MFC<em>界面</em>开发资料,从最基础开始rn开发平台VS2008 2005也行rn以前一直用C#做,控件拖得那叫一个爽啊,从来不操心<em>界面</em>设计rn现在BOSS要<em>求</em>做一个MFC版的,直接头大rn百分相赠+在线等 以表诚心
MFC界面程序
输出一个树形图,二叉树rn要<em>求</em>可以改变树节点的数据rnrn正在学MFC,哪位帮帮忙,把工程代码传到我邮箱gypsydang@sina.comrnrn谢谢啦!!!
MFC界面开发教程
小弟学习C++已有一段时间,我用MFC写过几个小工具,但是对MFC的控件很不熟悉,都是每次需要用到某个控件时才上网查资料,很浪费时间,想找一些专门讲<em>界面</em>开发的教程学习,但发现很多VC的书都不是讲<em>界面</em>的,请问各位大大有没有专门讲MFC<em>界面</em>开发的教程推荐.
mfc界面代码
要<em>求</em>:rn将窗口切分为四个小窗口;rn在四个窗口的<em>界面</em>中分别画出圆形、矩形、正三角形、正六边形,并对其内部分别着色为红、绿、蓝;rn设置放大缩小功能;rn每次点击放大功能键时,<em>界面</em>中所有图形都放大1.5倍,点击缩小功能时,<em>界面</em>中所有图形都缩小1.5倍。rn
对话框中 界面刷新问题解救
在onpaint 中画了几个符号 ,其它的函数用调用了invalidate <em>刷新</em> ,<em>刷新</em>以后对话框中的按钮盒 edit 控件<em>刷新</em>后不显示,或者很久才出现这是什么原因<em>求</em>解。。。
页面某一区域刷新问题
function MyShow()rn rn timer = window.setInterval("GetResult()",1000);rnrnrnGetResult()内满足某一条件后<em>刷新</em>同一页面的其它<em>区域</em>如: .....如何实现?
请教界面刷新问题
我在Frame(CMDIChildWnd)中创建了工具条rn该工具条响应了OnIdle事件rnrn现在的<em>问题</em>是:rn鼠标在Frame中移动时,也不断<em>刷新</em>工具条,导致工具条闪烁;rn但Frame中有些操作还是需要<em>刷新</em>工具条的,比如翻页、删页等rnrn我该怎么处理,当鼠标在工具条之外移动时,不要<em>刷新</em>工具条?
界面刷新问题
我在窗体的OnPaint方法中在<em>界面</em>上绘画了一些红色和白色的方块,这些方块的颜色根据串口得到的消息来改变颜色,初始状态下红色和白色都显示出来了,但是当收到串口消息要改变颜色时,必须点击一下其他的<em>界面</em>,让本<em>界面</em>隐藏,然后再点击本<em>界面</em>,我想要的红色和白色方块才能把颜色<em>刷新</em>正确,请问如何修改?
wince界面刷新问题
我弄了一块wince的开发板,启动后,<em>界面</em>切换很慢,例如打开一个对话框程序等等,弹出对话框系要好几秒钟。rn请问各位wince的高手,这一般是什么<em>问题</em>。rnrn我刚开始学习一下wince。
界面刷新问题
请问怎么在子<em>界面</em><em>刷新</em>父<em>界面</em>的内容(只是用超链接弹出的一个子<em>界面</em>,父<em>界面</em>没有传过来值)
关于界面刷新问题
各位大虾 :rn 在Dialog 中 使用了OnSize 消息 有一个Dialog的最小长度设置和宽度设置 在拖动reSize 时  如小于最小设置  就让他重新设置成最小宽度和高度  在拖动时<em>刷新</em> 屏幕闪烁 很厉害rn  请各位大虾 指点
Swing界面刷新问题
在Java Swing编程中,往往会遇到需要动态<em>刷新</em><em>界面</em>的时候,例如动态<em>刷新</em>JLabel的文本,JTextField里的文本等等。但是往往却没有达到我们预期的效果,我相信很多朋友都遇到过本文将要说的这个<em>问题</em>。 如下图的Swing<em>界面</em>中,我们期望在点击按钮时,Jlabel和JTextField里的文本能不断的变化,并实时地显示出来。 这个例子中,我们期望点击按钮后,JLabel和JTex...
vc界面刷新问题
最近写一个应用程序,对采集的数据进行实时波形显示,偶尔要弹出对话框进行配置,但是弹出对话框经常显示不完整(某个控件没有<em>刷新</em>,还是原来背景),这时如果动动鼠标,然后就显示正常了,应该是<em>刷新</em>没有做好,请教如何做全局更新呢?不能每次都动鼠标啊。。。
问个界面刷新问题
我有个页面,可能比较长吧,里面有2个datagridrn其中一个在修改模式下有几个需要联动的dropdownlist,比如我把页面拉到快到底部了,然后修改一个dropdownlist,这时候页面会自动全部<em>刷新</em>,又回到了页面的最顶端,又要往下拉好多才到刚才编辑的地方rn想请问下这个有什么方法么?
界面刷新出错问题
在程序中主对话框须不停的重画(在OnPain()中)rn但如果其他线程占用cpu过高或长时间运行(几天或十几天)时,出现rn“必须的资源无法得到”的对话框。rn请教各位大虾为什么会这样,如何解决。rn(OnPain()中的资源都已经释放)
WPF界面刷新问题
    在WPF的主UI线程中,如果有一个计算量较大的过程,会阻塞UI线程,造成<em>界面</em>卡顿且不会<em>刷新</em>。     效果图如下,整个过程花费了12秒,<em>界面</em>没有卡顿。     1. 网上搜索了以下方法: /// &amp;lt;summary&amp;gt; /// 强制<em>刷新</em><em>界面</em> /// &amp;lt;/summary&amp;gt; public partial class App : Syste...
问个界面刷新问题
MDI程序, 两个子窗口重叠, 最小化恢复时后面的窗口要显示黑一下, 然后才正常显示, 怎么消除这个现象啊?
页面特定区域刷新问题
我的网页大体如下:rn                        顶     栏rn导                rn航                       内容<em>区域</em>rn栏rnrn<em>问题</em>是,我如设置才能在我点击导航栏中的标签时让内容<em>区域</em>显示特定内容,就象论坛的首页一样.rn高手帮帮忙,小弟感激不尽
一个界面刷新问题
在VC中的一个<em>界面</em><em>刷新</em><em>问题</em>,用ListView显示一定的数据,当拖动滚动条的时候(或者从新打开一个其他东西在ListView显示<em>区域</em>拖动)会出现空白块,拖动滚动条然后在将滚动条位置拉回原处又复原,对于显示的空白块<em>问题</em>怎么解决,高手指点,谢谢了!!
关于界面刷新问题
视图上创建了两个控件,一左一右,左边的控件是编辑框位置固定,一直在窗口的最右边,另一个CComboBoxEx在左边,它会随着onsize,由GetClientRect(rc)的rc移动位置,当CComboBoxEx移动到编辑框上面然后再移开时,会在编辑框留下痕迹。请问怎样做在移动时没有留下痕迹
Winform的界面刷新问题?
各位:rnrn现在项目遇到一个<em>问题</em>。<em>问题</em>描述可能比较泛泛。还是希望能集思广益。rnrn在程序中formMain,打开了formChild1,formChild1会覆盖整个formMain.但formChild1关闭,再此出现formMain时。显示出主窗体的<em>界面</em>,显示出<em>界面</em>非常慢,感觉是一个控件一个控件的被显示出来。rnrn为了类比<em>问题</em>,在formMain,打开了formChild2(formChild2未完全覆盖formMain)。关闭formChild2,,再此出现formMain时,未出现显示出<em>界面</em>非常慢的<em>问题</em>。rnrn还是比较疑惑。
界面刷新问题
2个dialog,假设为a和b,a在b上移动,肯定会引起b的重绘,有办法不让b重绘么?rn不知道鼠标手势是怎么做到的?鼠标在dialog上怎么移动都不会引起重绘
CListCtrl界面刷新问题?
请问一下高手:rn 编程中我用到了CListCtrl, report style,两秒<em>刷新</em>一次,每<em>刷新</em>一次,我都需要deleteAllItems, 然后再InsertItem,我要InsertItem很多项, 我发现闪烁很大, 我用这样方法:rn mList.ShowWindow(SW_HIDE);rn DeleteAllItem();rn for(...)rn insertItem;rn mList.ShowWindow(SW_SHOW);rn我发现由于中间删除Item和插入Item需要时间比较长,<em>刷新</em>时就看到了背后的灰色Dialog了,效果也很不好, 各位大侠有啥好的方法没,可以更新数据时几乎看不到闪烁?多谢了!rn rn
3D界面刷新问题
我写了个3D的游戏环境程序,在游戏窗口活动的时候,CPU在20%-40%,最小化后再2%-5%,我们老大要<em>求</em>窗口活动的时候CPU控制在10%以下,哪位大侠指导下,小弟也是初入公司呢。O(∩_∩)O谢谢先
界面 刷新问题 百思不得其解
在其他窗口拖过程序控件时,控件[color=#FF0000]不立即<em>刷新</em>[/color],等停止拖动其他窗口时,控件才开始<em>刷新</em>。。。rn我的猜想:主窗口在重绘时,控件等不到重绘的消息。。但该如何解决该现象?还请有过类似经验的大虾指导。先谢过。[img=http://fmn.xnpic.com/fmn050/20110510/1015/p_large_uVbK_7f3a00017b235c16.jpg][/img]
VIEW 界面刷新问题
一个<em>界面</em>分了两个<em>区域</em>, 两个单独的VIEW 如图[img=https://img-bbs.csdn.net/upload/201505/23/1432370730_360533.png][/img]rnrn当鼠标点击上面<em>区域</em>后 和其他窗口切换的时候上面<em>区域</em>就不能<em>刷新</em>, 点击了下面VIEW 时, 切换窗口后, 下面VIEW 不能<em>刷新</em>, 效果如下图, <em>求</em>解决方案[img=https://img-bbs.csdn.net/upload/201505/23/1432370861_572999.png][/img]rnrn也就是VIEW 显示的所有都不能正常显示, 当鼠标 划过的时候就可以显示, <em>求</em>解决方案
EVC界面刷新问题
最近写一个应用程序,对采集的数据进行实时波形显示,需要不停的接收串口数据,同时偶尔要弹出对话框进行配置,但是弹出对话框经常显示不完整(某个控件没有<em>刷新</em>,还是原来背景),这时如果动动鼠标,然后就显示正常了,应该是<em>刷新</em>没有做好,请教如何做全局更新呢?不能每次都动鼠标啊。。。
按钮刷新界面问题
protected void Button1_Click(object sender, EventArgs e)rn rn Label1.Text = "帐号或密码错误";rn TextBox1.Text = TextBox2.Text = "";rn rn为什么原来的<em>界面</em>会变没有?
单文档界面刷新问题
响应WM_SIZE的时候<em>界面</em><em>刷新</em>出<em>问题</em>,会有重影的现象rnrn由于附件的项目用vs2008+feature pack创建,所以低版本打不开rnrn说说具体<em>问题</em>背景还原rn1、新建单文档项目rn2、将CControlWnd类文件包含进单文档项目中rn3、在view类中建该类的指针对象rnCControlWnd* m_controlWnd;rn初始化:rnwm_create消息中,rnCRect rect(0,0,0,0);rnm_controlWnd = new CControlWnd;rnBOOL status = m_controlWnd->Create(NULL, NULL, WS_VISIBLE | WS_CHILD, rect,rnthis, 1002);rnif ( !status )rnreturn -1;rnrn响应wm_size消息,rnrnif ( m_controlWnd != NULL && ::IsWindow(m_controlWnd->m_hWnd) )rnrnCRect rect;rnGetClientRect(&rect);rnrnrnm_controlWnd->SetWindowPos(NULL, rect.left, rect.top,rnrect.Width(), rect.Height(), SWP_NOZORDER | SWP_NOACTIVATE);rnrnrnrnrnbuild,run调整文档尺寸的时候,<em>界面</em><em>刷新</em>就出<em>问题</em>了rnrn谢谢~rn该帖包含附件:http://d.download.csdn.net/down/731984/soliddream66
界面刷新问题
我最近常作<em>界面</em>的程序,但发现有一个奇怪的<em>问题</em>,我在<em>界面</em>中的控件大多用Create函数创建,然后在适时地时候将其现实。其中有些控件要显示在其他控件的上方,有时当我调用MoveWindow函数让他显示时,其常常被其他控件遮住,要鼠标移到该控件上再显示出来。望各位大虾告知为何?该如何解决,万分感谢!!!
[*界面刷新闪烁问题*]
我做了个activex控件,这个控件里由3个窗口组成,整个control的OnDraw里我什么都没做,只在每个子窗口(从CWindowImpl派生的)的OnPaint里绘画内容,在这些OnPaint函数里我画的方法都是创建另一个dc,在它上面画好后copy回当前dc,rnLRESULT rnCMyWindow::OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)rnrn CPaintDC dc(m_hWnd);rn CDC dcMem;rn dcMem.CreateCompatibleDC(dc);rn CBitmap bitmap;rn CBitmapHandle pOldBitmap;rn bitmap.CreateCompatibleBitmap(dc, rcClient.Width(), rcClient.Height());rn pOldBitmap = dcMem.SelectBitmap(bitmap);rn //rn // 作图rn //rn dc.BitBlt(0, 0, rcClient.Width(), rcClient.Height(), dcMem, 0, 0, SRCCOPY);rn dcMem.SelectBitmap(pOldBitmap);rn bHandled = false;rn return 0;rnrn不明白为什么闪烁,在公司液晶显示器上好像还没这<em>问题</em>,回家看CRT显示器发现怎么闪的那么厉害,请高手指点,不胜感激
去掉界面刷新问题
我的<em>界面</em>上的Label控件在其它Form 遮挡之后,总是要先显示Form的底色即灰色,这样的<em>刷新</em>可不可以去掉。rn谢谢大家!
关于界面刷新问题
大体思路时这样的:我在一个Dialog窗体上面画图,该窗体是用的DoModal的方式显示的,在鼠标移动的时候,我就在鼠标附近在显示一个Dialog窗体,在这个窗体上面显示鼠标位置等。现在遇到的<em>问题</em>是:rn1.当在windows,切换到另一个应用程序,然后在切换回来时,画的图不见了(用的时CDC来画的),必须认为的加些<em>刷新</em>的代码。请问,该大师们该怎么解决?谢谢!rn2.在win2000下面运行很正常,但是,在win98下面就出现了当鼠标,跟随鼠标的那个窗体有点滞后的移动,并且多次移动后,就出现了跟随鼠标的那个窗体的拖影。我用了双缓冲区,现象依旧。而且还必须把整个应用程序退出,然后在运行,才能再次出现上述显现。如果只退出画图的这个窗体,在进入画图这个窗体时,鼠标一移动就出现了拖影,而不时要多此才能出现。请问,这该怎么办?谢谢了!rn信箱:chlchen@163.com
界面刷新闪烁问题
我做了一个ide,基本功能已经实现,只是在移动控件的时候我采用的是controlPaint.DrawReversibleFrame()在窗口上画出一个框,然后在mouseUp的时候把控件移动到该框的地方,但是我的程序会在<em>刷新</em>的时候出现很闪烁,要不<em>刷新</em>的时候<em>界面</em>上会出现一片原来在上面画的框的痕迹,我的一个朋友提示我叫我用双缓冲技术去解决这个<em>问题</em>,只是DrawReversibleFrame()里面没有使用到graphic的参数,不知道这个如何使用双缓冲技术。请问大家应该如何解决这个<em>问题</em>呢?rn就是说达到word中移动一个图片的那样的效果,请帮忙!谢谢!
android 界面刷新问题
  <em>界面</em>显示录像 https://pan.baidu.com/s/1FEJ2jUZSCjwR2uDqSi3Niw 在安卓的一个<em>界面</em>A上,触发一个子页面B,A<em>界面</em>的<em>刷新</em><em>问题</em>。 dataadpter 里的dataset <em>刷新</em>后,再notifydatasetchanged, 这时<em>界面</em>A是正确的,再触发B<em>界面</em>,A<em>界面</em><em>刷新</em>就出现了<em>问题</em>。<em>问题</em>的部分,在getView时,没有初始化。难道notifydat...
一个界面刷新问题
使用for循环处理JTable中的每条记录,每处理完一条希望更新一下该记录在JTable上的显示,但是循环处理占住了CPU时间,无法立即显示。有什么办法可以实现每处理了一条就在<em>界面</em>上有更新显示
界面刷新闪的问题
基于CStatic类做了一个显示<em>界面</em>(部分),采用了双缓冲,但是我动态创建了几个按钮,这几个按钮的创建不是在OnPaint里的(但是属于这个控件的一部分),<em>刷新</em>时这几个按钮会闪,其实是其他的部分在闪,怎么解决啊?
子窗口界面刷新问题
我在做一个<em>界面</em>时候,对页面中的所有元素都进行了重绘工作。在窗口覆盖显示,承接关系上使用了SetParent。rn在正常的拖动下页面<em>刷新</em>没有<em>问题</em>,正常使用时也没<em>问题</em>。可是在其他窗口的遮蔽拖动<em>刷新</em>中,偶尔会有子控件不能显示的<em>问题</em>。尤其用Windows资源管理器进行遮蔽拖动时。rn小弟跪<em>求</em>。。正解。
界面刷新问题
我写了个对话框程序。rn在对话框中嵌入了对话框。小对话框中有个树形控件。rn功能上没有任何<em>问题</em>。rn可是在应用过程中。尤其使在用别的程序后切换回该程序。rn<em>界面</em>中的有些部分显示为灰色。不<em>刷新</em>。最小化后最大化,<em>界面</em>显示正常。rn请问大虾,怎么回事?rn谢谢!
掌纹有效区域提取
掌纹<em>有效</em><em>区域</em>提取matlab代码,有注释和<em>界面</em>
异形窗口有效区域
想自己动手做个根据位图来创建的异形窗口(已用MFC对话框实现,但是不知具体细节),但是现在的<em>问题</em>是:rnrn 1. 指定关键色已经透掉了,但是窗口的<em>有效</em><em>区域</em>却没有跟着发生变化?rn 2. 如果用SetWindowRgn来设置窗口<em>有效</em><em>区域</em>,由于扣像素过程较慢,程序启动往往要花近10秒的时间。看了下我用MFC做的,就只是把位图加载进来,然后设置如下:rn[code=C/C++]rnModifyStyle(WS_CAPTION, 0, SWP_DRAWFRAME);rnModifyStyleEx(0, WS_EX_LAYERED);rnSetLayeredWindowAttributes(RGB(255,0,255), 0, LWA_COLORKEY);rn[/code]rn 在Win32里面我按照这个方法做,结果就是我说的第一个<em>问题</em>。rnrn 就上述<em>问题</em>,不知各位前辈是如何处理的。rnrnrn 下面是Win32创建过程:rn[code=C/C++]rnrn// 抠图函数rnvoid SetupRegion(HWND hWnd, Gdiplus::Bitmap* pImage, COLORREF TransColor)rn rn BOOST_ASSERT(hWnd!=0);rn BOOST_ASSERT(pImage!=0);rnrn Gdiplus::Color cl; rn HRGN wndRgn, rgnTemp;rn UINT nWid, nHei;rnrn nWid = pImage->GetWidth();rn nHei = pImage->GetHeight();rnrn // 首先创建默认的完整<em>区域</em>为完整的窗口<em>区域</em> rn wndRgn= ::CreateRectRgn(0, 0, nWid, nHei); rn rn // 透明<em>区域</em>处理; rn for(UINT x=0; x GetPixel(x, y, &cl);rn rn if(cl.ToCOLORREF() == TransColor) rn rn //象素颜色为指定的透明色,创建透明“微<em>区域</em>” rn rgnTemp=::CreateRectRgn(x, y, x+1, y+1);rn rn //“扣像”,从完整的<em>区域</em>中“扣除”透明的“微<em>区域</em>” rn ::CombineRgn(wndRgn, wndRgn, rgnTemp, RGN_XOR);rn rn //删除刚创建的透明“微<em>区域</em>”,释放系统资源 rn DeleteObject(rgnTemp);rn rn rn rnrn //用设定窗口为指定的<em>区域</em> rn SetWindowRgn(hWnd, (HRGN)wndRgn, TRUE);rn DeleteObject(wndRgn);rn rnrnrnrn WNDCLASSEX wcex;rn ZeroMemory(&wcex, sizeof(WNDCLASSEX));rnrn wcex.cbSize = sizeof(WNDCLASSEX); rnrn wcex.style = CS_HREDRAW | CS_VREDRAW;rn wcex.lpfnWndProc = LauncherProcFunc;rn wcex.cbClsExtra = 0;rn wcex.cbWndExtra = 0;rn wcex.hInstance = mInstance;rn wcex.hIcon = LoadIcon(mInstance, (LPCTSTR)IDI_LAUNCHER);rn wcex.hCursor = LoadCursor(NULL, IDC_ARROW);rn wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);rn wcex.lpszMenuName = NULL;rn wcex.lpszClassName = mStrAppName.c_str();rn wcex.hIconSm = wcex.hIcon;rnrn if (!RegisterClassEx(&wcex))rn rn return false;rn rnrn int x, y;rn x = (GetSystemMetrics(SM_CXSCREEN)-mImageMain->GetWidth())/2;rn y = (GetSystemMetrics(SM_CYSCREEN)-mImageMain->GetHeight())/2;rnrn HWND hWnd;rn// hWnd = CreateWindow(mStrAppName.c_str(), mStrWndName.c_str(), rn// WS_MINIMIZEBOX|WS_POPUP|WS_VISIBLE|WS_SYSMENU, x, y, rn// mImageMain->GetWidth(), mImageMain->GetHeight(), NULL, NULL, mInstance, NULL);rnrn hWnd = CreateWindowEx(WS_EX_LAYERED, mStrAppName.c_str(), mStrWndName.c_str(),rn WS_MINIMIZEBOX|WS_POPUP|WS_VISIBLE|WS_SYSMENU,rn x, y, mImageMain->GetWidth(), mImageMain->GetHeight(), NULL, NULL, mInstance, NULL);rnrnrn if (!hWnd)rn rn return FALSE;rn rnrn ::SetLayeredWindowAttributes(hWnd, RGB(255, 0, 255), 0, LWA_COLORKEY);rn //SetupRegion(hWnd, mImageMain, RGB(255, 0, 255));rn ShowWindow(hWnd, SW_SHOW);rn UpdateWindow(hWnd);rn[/code]rn
MFC 对话框界面刷新怎么不闪烁
想做一个类似于示波器<em>界面</em>那种实时绘制正弦曲线图之类的,将每次采集的数据放入链表,定时<em>刷新</em>对话框的<em>界面</em>闪烁严重。rnrn各位大神有什么好的方法可以实现?rnrn准备将曲线绘制在一个透明的对话框<em>界面</em>上,然后每次只<em>刷新</em>这个对话框,不晓得能不能实现需<em>求</em>。
MFC之CSplitter+OpenGL 导致界面刷新
在我第一个项目的时候之前没用到CSplitter分割窗体所以没有出现这个<em>问题</em>,但是随着需<em>求</em>的更改所以重新对第一版进行了修改,在引进了CSplitter控件分割窗体后对于OpenGL纹理显示这部分就出现了<em>刷新</em>纹理后又被CSplitter刷掉了导致纹理显示后又被覆盖了,先来看看效果: CSplitter分割成左右两个窗口,程序起来的时候去加载一张图片然后使用纹理的...
vc mfc 界面刷新 和 显卡的 关系
我用VS2010 编了一个不断显示tif图片的程序,在有有独立显卡的机器上,每0.5s<em>刷新</em>一次,程序正常。但是在集成显卡的机器上,程序运行一点时间就会死机,死机位置都在一些和绘图相关的动态链接库里边。怎么解决?
MFC单文档刷新问题
[align=left]近来在研究MFC单文档和OGRE的结合,途中遇到一个<em>界面</em><em>刷新</em>的<em>问题</em>:rn状态栏和工具栏不知道什么原因不能<em>刷新</em>引致会消失,如下图:rn[img=http://p13.freep.cn/p.aspx?u=v20_p13_p_0809091555378135_0.jpg][/img]rnrn据说是因为传入的窗口句柄而产生的<em>问题</em>,我搞了几天都不明白,如能帮忙,万分感谢。
MFC刷新问题
遇到的<em>问题</em>如下:rn用MFC实现在客户区中随着鼠标的图标移动图片的程序;具体效果就是鼠标在客户区中移动时,光标下方的图片随着光标移动;我的目标是鼠标移动的很快的时候,光标下方的图片移动的很慢(不够快),这样感觉不太灵活,感觉不太爽!我的思路:在WM_MOUSEMOVE中实时获取鼠标的坐标,然后保存在全局变量里,然后用invalidiate(false)来更新客户区,在ondraw函数里根据获取的坐标来画图来达到目的;rn但是速度不够快啊!<em>求</em>高手们提供改进的想法什么的!!!谢谢!!!
MFC 刷新问题
一个Date Time Picker控件,在点击后,会有一个非模态对话框,然后它会把旁边的按钮给挡住,选择好一个时间后,那个按钮就不见了,怎么才能解决这个<em>问题</em>?
MFC菜单栏刷新问题
我想更新我的菜单栏,但是除了第一次能更新成功外,以后就没有成功。rn当点击不同的视图时,<em>刷新</em>相应的菜单项。rn代码如下:rn CMenu *MainMenu;rn MainMenu = AfxGetMainWnd()->GetMenu();rn MainMenu->EnableMenuItem(1, MF_GRAYED|MF_DISABLED|MF_BYPOSITION);rn MainMenu->EnableMenuItem(2, MF_ENABLED|MF_BYPOSITION);rn rn MainMenu->Detach();rn DrawMenuBar();
MFC编辑框刷新问题
我的程序是串口接收,然后将接收的数据显示到编辑框rnrn但是随着收到的数据越来越多,显示也会变得越来越慢rnrn好像是因为数据量太大导致<em>刷新</em>一次很困难rnrn用UpdateData()和SetDlgItemText()都有这样的<em>问题</em>rnrn怎样才能在编辑框中只追加更新新的内容,而不是<em>刷新</em>全部数据呢???rnrn<em>求</em>指点。。
MFC视图刷新问题
我做了一个2D地图编辑器,编辑好后,保存和打开文件数据经测试都是对的,只是打开文件显示的时候显示不了。用的是Invalidate(false),请问<em>问题</em>可能出在什么地方?谢谢!
问MFC工程界面问题
VS2013MFC给出的几种颜色风格不太喜欢,可不可以自己改颜色(形状不改)?
MFC界面设计问题 视频
我想做一个MFC的多文档程序,程序主<em>界面</em>做成VC风格的,自己试着做了几次,做完窗体分割往下再做总是出<em>问题</em>,现在想<em>求</em>一个做类似VC<em>界面</em>的程序视频学习下,不知道哪位仁兄能够提供?小弟先谢谢了...rn不要代码和制作说明,那些东西太假了,网上一搜一大堆,而且基本都是那个王骏先生做的。
一个MFC界面框架
MFC<em>界面</em>不好看rn有没有商业<em>界面</em>框架rn比如C#的DotNetBarrn
界面刷新
写了一个单文档显示图片的程序,用了双缓冲的方法防止图像显示闪烁。rn当软件运行时,如果<em>界面</em>上有其它窗口显示或者移动,软件<em>界面</em>不<em>刷新</em>,不知有何解决方法
刷新界面
private void refreshUI(final String msg){ //主线程中<em>刷新</em> runOnUiThread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub mTvAccessToken.setText(msg); } }); }
无效刷新区域是什么?
InvalidateRect(rect,TRUE);//设置无效<em>刷新</em><em>区域</em> rnrn??rn
如何控制刷新区域
我自己写了一个控件,当某些属性更改时,我希望只更新控件的某部分<em>区域</em>,以减少闪烁,如何实现?
如何刷新控件区域?
我在基于对话框的<em>界面</em>上某个消息处理函数中调用了INVALIADATE()函数<em>刷新</em><em>界面</em>.rn这样<em>界面</em>出现了闪烁现象,但我的目的不是这样,我只想<em>刷新</em>PICTURE控件<em>区域</em>,其他<em>区域</em>不动,请问应该怎么写?
刷新托盘区域
我用杀进程的方式,关闭掉一个程序后,其托盘图标还在托盘区,没有给消失,需要鼠标移动上去后,才会消失,如何用程序来实现<em>刷新</em>托盘<em>区域</em>呢? 也可以在我程序杀掉进程前,删除/隐藏该托盘图标。 rnrn我找到了DEPHI的:rnfunction GetSysTrayWnd: HWND; rnbegin rn result := FindWindow('Shell_TrayWnd',nil); rn result := FindWindowEx(result,0,'TrayNotifyWnd',nil); rn result := FindWindowEx(result,0,'SysPager',nil); rn result := FindWindowEx(result,0,'ToolbarWindow32',nil); rnend; rnrnprocedure FreeIcon; rnvar rn ShellHandle: THandle; rn PID: THandle; rn PRC: THandle; rn Buff: pchar; rn i,Count: integer; rn Info: _TBBUTTON; rn R: Cardinal; rn S: array[0..1024] of char; rnbegin rn ShellHandle := GetSysTrayWnd; //得到托盘处句炳 rn GetWindowThreadProcessId(ShellHandle, @PID); rn PRC := OpenProcess(PROCESS_VM_OPERATION or PROCESS_VM_READ or PROCESS_VM_WRITE, False, PID); rn Buff:=VirtualAllocEx(PRC, nil, 4096, MEM_RESERVE or MEM_COMMIT, PAGE_READWRITE); rn Count := SendMessage(ShellHandle, TB_BUTTONCOUNT, 0, 0); rn for i := 0 to Count - 1 do rn begin rn FillChar(Info, SizeOf(Info), 0); rn WriteProcessMemory(PRC, Buff, @Info, SizeOf(Info), R); rn SendMessage(ShellHandle, TB_GETBUTTON, i,integer(Buff)); rn ReadProcessMemory(PRC, Buff, @Info, SizeOf(Info), R); rn SendMessage(ShellHandle, TB_GETBUTTONTEXT, Info.idCommand, integer(integer(@Buff[0]) + SizeOf(Info))); rn ReadProcessMemory(PRC, Pointer(integer(@Buff[0]) + SizeOf(Info)), @S[0], SizeOf(S), R); rn SendMessage(ShellHandle,TB_HIDEBUTTON,i,1); rn SendMessage(ShellHandle, TB_AUTOSIZE, 0, 0) rn end; rn VirtualFreeEx(PRC, Buff, 0, MEM_RELEASE); rn CloseHandle(PRC); rnend;rnrn但其实的FILLCHAR 在C# 中没有,并且这段代码不全。 不知道如何修改,rnrn那位大哥,高人帮忙解决解决, 谢谢。 在线。
如何刷新托盘区域
程序将图标放在托盘区,程序非正常退出时,托盘区的图标不会清除,需要将鼠标移上去才消失,请问可以在程序中<em>刷新</em>托盘<em>区域</em>吗?
区域刷新rect
我是这么做的(API编写)rn……rnwinmainrn ……rnrect=(LPCRECT)(0,0,500,500);rn……rnrnwinprocrn…… rnInvalidateRect(hwnd,rect,true);//***///rnUpdateWindow(hwnd);rn……rn但是,好像并没有<em>刷新</em>。***处用InvalidateRect(hwnd,NULL,true);可以<em>刷新</em>,但屏幕闪烁。rn怎么办,大虾出手一救。rn谢了rn rn
如何有效刷新控件
如何<em>有效</em>的<em>刷新</em>控件rnrn在编程中,经常发生这样的情况,rn一个控件的某些属性改变以后要<em>刷新</em>其它的控件发生某些改变,rn或者许多个控件发生改变后要<em>刷新</em>另一个控件发生某些改变,rn好像它们之间的相互影响是多对多的关系,rn当只有几个控件的情况下还比较好管理,rn但一旦控件的数目便多,相互之间的影响也变得复杂起来,rn编写代码就觉得很是郁闷了,rn不但很难排错调试,而且时间一长,rn就完全搞不清它们之间的相互影响关系了。rn给继后的一些工作带来很大的困难。rnrn想请问一下,有没有比较好的<em>刷新</em>控件的方法?rn
BlueChat 1.0.jar下载
BlueChat 1.0.jar 蓝聊天 for mobile 相关下载链接:[url=//download.csdn.net/download/aaf812000/2035982?utm_source=bbsseo]//download.csdn.net/download/aaf812000/2035982?utm_source=bbsseo[/url]
C++课件 PPT下载
清华大学郑莉老师做的PPT 适合非计算类学生使用 相关下载链接:[url=//download.csdn.net/download/xyp749192072/2560313?utm_source=bbsseo]//download.csdn.net/download/xyp749192072/2560313?utm_source=bbsseo[/url]
jquery.ui使用手册下载
jquery.ui虽然在功能上距离extjs的ui还有段差距,但却不得不看好jquery的发展前景。jquery近期和extjs合作了,希望强大的extjsui能够被发挥在性能强劲的jquery框架里。让我们拭目以待 相关下载链接:[url=//download.csdn.net/download/u012275154/6812945?utm_source=bbsseo]//download.csdn.net/download/u012275154/6812945?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的