码迷,mamicode.com
首页 >  
搜索关键字:evt_paint onpaint wxpaint setbackground    ( 135个结果
NetBeans Loading
public JDialog showLoading() { JDialog dia = new JDialog(); JPanel panel = new JPanel(); panel.setBackground(new Color(220, 220, 220)); BoxLayout layo...
分类:Web程序   时间:2014-12-15 17:09:26    阅读次数:205
为什么Invalidate收到的ClipRectangle和发送的不一样
最近在研究c#局部刷新重绘的功能,来提高用户体验,但是在OnPaint事件中接收到的e.ClipRectangle和我在其它方法中调用mainForm.Invalidate(cutOutRect, false);时传递的大小不一致,经过一番排查才发现,是Windows底层做了处理!!!!我们来看图1:上面是调用mainForm.Invalidate(cutOutRect, false);前输出的信...
分类:其他好文   时间:2014-12-07 23:14:53    阅读次数:293
MFC对话框操作
一、改变对话框背景颜色1 void CTESTDlg::OnPaint()2 {3 CPaintDC dc(this);4 CRect rect;5 GetClientRect(rect);6 dc.FillSolidRect(rect, RGB(255, 0, 0)...
分类:编程语言   时间:2014-12-06 18:00:48    阅读次数:144
VC++编程之对话框贴图
基于对话框的程序写好后,为对话框贴上个图片让界面更加美观(我承认做界面,MFC显得力不从心,不如QT)。 其实很简单,我们以位图为例,选好我们需要的位图资源(bmp),假若自己的图片不是位图资源,可以通过一些图片修改软件获得(PS)。打开我们的程序,在资源视图下,右键添加资源,把我们选中的位图导入到编译器中。   然后在C ..DLG类中,在会话(OnPaint)中添加如下代码,解释下原因:在...
分类:编程语言   时间:2014-11-29 16:04:07    阅读次数:183
Invalidate 相关使用原理
InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:...OnPaint()->OnPrepareDC()->OnDraw()所以只是刷..
分类:其他好文   时间:2014-11-28 14:27:51    阅读次数:127
C# 使用Graphics绘制图片时发生闪烁的问题
在做某功能时,需要实现用鼠标滚轮放大缩小图片,直接在MouseWheel中绘制图片时发生闪烁百度后顺利解决几个步骤1.设置Form的DoubleBuffered属性为True2.在MouseWheel中调用this.Invalidate()方法(会触发OnPaint事件)3.重写OnPaint,在O...
分类:Windows程序   时间:2014-11-24 18:43:55    阅读次数:315
C# Graphic 绘制圆、三角形、椭圆、图片
原文:C# Graphic 绘制圆、三角形、椭圆、图片在form和panel上可以绘制图形,线段,圆,文字,图形等等。 绘制代码必须放在OnPaint()函数里面,因为窗体刷新的时候,都会调用该函数,重新刷新所绘的图。 示例代码在Panel上绘制图形来简单的描述下绘线和绘图原理。 using Sys...
分类:Windows程序   时间:2014-11-12 00:24:41    阅读次数:323
C# Graphic 绘制圆、三角形、椭圆、图片
在form和panel上可以绘制图形,线段,圆,文字,图形等等。 绘制代码必须放在OnPaint()函数里面,因为窗体刷新的时候,都会调用该函数,重新刷新所绘的图。 示例代码在Panel上绘制图形来简单的描述下绘线和绘图原理。 using System; using System.Collectio...
分类:Windows程序   时间:2014-11-11 20:33:42    阅读次数:343
MFC改变静态编辑框Static Text背景
对于静态编辑框 1.添加静态编辑框,ID为IDC_ShowTime 2.在dlg.h中 void  DrawOnShowtime(); 3.在onpaint函数中 else下 DrawOnShowtime(); 4.编辑函数 void  CxxxxDlg::DrawOnShowtime() {     CStatic * pStatic  = (CStatic *)GetD...
分类:编程语言   时间:2014-11-07 19:06:22    阅读次数:219
Delphi7 API(4) 消息_创建
消息创建WM_CREATE:代码如下program Project1;uses Windows, Messages;{供 WM_PAINT 消息调用的自定义过程}procedure OnPaint(h: HWND);const str = '创建的窗口程序';var DC: HDC; ps:...
分类:Windows程序   时间:2014-11-03 14:19:24    阅读次数:299
135条   上一页 1 ... 9 10 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!