LOGO显示重画区域已满是怎么回事 易语言 重画 是什么
目录导航:
LOGO显示重画区域已满是怎么回事LOGO显示重画区域已满是怎么回事就是窗口重绘或者说重画的问题。当窗口改变后,会产生无效区域,这个无效的区域需要重画。什么是无效区域?自己到网上搜索或者看相关资料。我这里给出一个 特殊的解释:以最小化后还原为例,假设只有一个程序在运行,窗口最小化时显示计算机桌面,并不妨假设桌面是蓝色的背景,当窗口还原时,窗口所占的这一块区 域该显示些什么东西呢?
操作系统并不知道,因此,就形成一块无效区域。
要是我们告诉操作系统,显示一个红方块,于是它就显示一个红方块,我们的程序过一会 想显示一个绿方块呢?
同样也要告诉它。在哪里告诉它呢?
在OnDraw或OnPaint函数这里(这里不准备讨论他们的区别,并且只关注OnDraw)。OnDraw函数在什么时候执行呢?
在存在无效区域窗口需要重绘时执行。