1 CPaintDC类(1)CPaintDC类是CDC类的一个派生类,该类一般用在响应WM_PAINT消息的函数OnPaint()中。(2)WM_PAINT消息是当窗口的某个区域需要重画时激发的窗口消息。当程序中的消息循环接到WM_PAINT消息时就自动调用消息处理函数OnPaint(),如果在On...
分类:
编程语言 时间:
2015-04-22 00:05:51
阅读次数:
726
我在使用Android版本4.0.4时,使用了setBackground方法,程序奔溃.
提示:Caused by: java.lang.NoSuchMethodError: android.widget.ImageView.setBackground
经所有资料,和Android的系统版本有关系。
经查找大于等于API16的源码
首先看一下setBackgroundDrawa...
分类:
其他好文 时间:
2015-04-08 15:11:06
阅读次数:
388
1、OnPaint()函数是窗口重绘消息WM_PAINT的响应函数,当窗口重绘时会产生WM_ERASEBKGND消息和WM_PAINT消息,而且WM_ERASEBKGND会先于WM_PAINT产生,所以窗口重绘时,会先调用OnEraseBkGnd()擦除窗口,再调用OnPaint绘制窗口。如果你在O...
分类:
其他好文 时间:
2015-04-03 19:07:12
阅读次数:
243
wxGraphicsContext是wxWidgets高级绘图类。 wx的手册上有个如下的Demo: void?MyCanvas::OnPaint(wxPaintEvent?&event)
{
????????//?Create?paint?DC
????????wxPaintDC?dc(this);
???...
分类:
其他好文 时间:
2015-03-10 19:53:29
阅读次数:
244
WM_PAINT添加消息处理函数void CDialog6::OnPaint(){CPaintDC dc(this);// device context for paintingCRect rect;GetClientRect(&rect);CDC dcMem;dcMem.CreateCompati...
分类:
其他好文 时间:
2015-03-04 12:27:41
阅读次数:
191
首先说明一点,onpaint 是更新面板用的,作图的话应在控件上进行。
新建 MFC 对话框工程,面板上添加按钮 IDC_START , IDC_SHOW , IDC_STOP
添加两个对话框,ID 分别设为(简写)ld 和 cd。
ld 上添加三个图片控件,并且每一个均关联一个 CSTATIC 型变量。
cd 上添加一个图片控件,操作如上。
分别为两个对话框添加类,名称自己设,我的是 ...
分类:
编程语言 时间:
2015-02-15 16:43:09
阅读次数:
230
1, nosuchmethod 低版本会调用不到里面得方法 首先是: ? this.setBackgroundDrawable(); ?这个是过期方法, 但是还是建议使用它, 因为在android 2.3 后 如果你尝试使用新得api this.setBackground();这个的话, 那...
分类:
移动开发 时间:
2015-02-13 09:46:16
阅读次数:
170
最近项目软件需要制作半透明窗口,但控件不能透明。窗口和控件都是自绘的。网上大部分例子都是直接设置窗口透明度实现,这样只能让整个窗口透明,达不到我们想要的效果。经研究发现,需要使用父子两个窗口配合制作,父窗口不能在OnPaint那里自绘,而是直接GetDC得到句柄自绘背景,子窗口负责自绘控件。关键代码...
分类:
其他好文 时间:
2015-02-12 01:53:37
阅读次数:
239
实现点击图片(ImageView)变暗效果,有一个较简单的方法,就是讲目标图片设置为背景图片(setBackground),再创建一个selector.xml文件,里面放置一张普通状态时的透明图片,一张点击状态下的棕色半透明图片,将其设置为ImageView的源图片。这样在点击ImageView时,...
分类:
移动开发 时间:
2015-01-06 17:36:16
阅读次数:
151
运行环境:VS2013
一、添加对话框背景图片
①插入位图,把生成的空白位图进行替换(xxx.bmp图片的名称和格式与生成的空白位图保持一致)
②查看属性,得到位图ID
③编写代码:
void CMFC_8Dlg::OnPaint()
{
if (IsIconic())
{
....
}
else
{
//CDialogEx::OnPaint();
CPaintD...
分类:
编程语言 时间:
2014-12-22 18:01:36
阅读次数:
186