怎摸刷新一个窗体?就象form1.refresh一样。 统一楼上的或者用SendMessage发送WM_PAINT消息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RedrawWindow VB声明 Declare Function RedrawWindow Lib "user32" Alias "RedrawWindow" (ByVal hwnd As Long, lprcUpdate As RECT, ByVal hrgnUpdate As Long, ByVal fuRedraw As Long) As Long 说明 根据fuRedraw旗标的设置,重画全部或部分窗口 返回值 Long,非零表示成功,零表示失败。会设置GetLastError 参数表 参数 类型及说明 hwnd Long,要重画的窗口的句柄。零表示更新桌面窗口 lprcUpdate RECT,窗口中需要重画的一个矩形区域 hrgnUpdate Long,一个“区”的句柄,这个区描述了要重画的窗口区域。“区”:Region fuRedraw Long,规定具体重画操作的旗标。下列常数可组合使用,从而进行复杂的重画行动 RDW_ERASE 重画前,先清除重画区域的背景。也必须指定RDW_INVALIDATE RDW_FRAME 如非客户区包含在重画区域中,则对非客户区进行更新。也必须指定RDW_INVALIDATE RDW_INTERNALPAINT 即使窗口并非无效,也向其投递一条WM_PAINT消息 RDW_INVALIDATE 禁用(屏蔽)重画区域 RDW_NOERASE 禁止删除重画区域的背景 RDW_NOFRAME 禁止非客户区域重画(如果它是重画区域的一部分)。也必须指定RDW_VALIDATE RDW_NOINTERNALPAINT 禁止内部生成或由这个函数生成的任何待决WM_PAINT消息。针对无效区域,仍会生成WM_PAINT消息 RDW_VALIDATE 检验重画区域 RDW_ERASENOW 立即删除指定的重画区域 RDW_UPDATENOW 立即更新指定的重画区域 RDW_ALLCHILDREN 重画操作包括子窗口(前提是它们存在于重画区域) RDW_NOCHILDREN 重画操作排除子窗口(前提是它们存在于重画区域) 注解 如针对桌面窗口应用这个函数,则应用程序必须用RDW_ERASE旗标重画桌面 VB 可以修改HTML吗 求写一个程序,一点击或一按快捷键即可直接进入屏幕保护 水晶報表問題,高手請進! Dll反编译 如何编辑表???? MSChart 控件饼图的问题 如何获取局域网中所有SQL Server 服务器 急! 打包时怎样把帮助包在程序组呢? 紧急求助 数据库查询的出现的问题 如何让ActiveX DLL调用VB软件中的数据 怎样获得文件夹中的文件数量 有没有函数将VB中的十进制转成二进制(我是说API或者内部函数,不是自己写一个)
Declare Function RedrawWindow Lib "user32" Alias "RedrawWindow" (ByVal hwnd As Long, lprcUpdate As RECT, ByVal hrgnUpdate As Long, ByVal fuRedraw As Long) As Long
说明
根据fuRedraw旗标的设置,重画全部或部分窗口
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
hwnd Long,要重画的窗口的句柄。零表示更新桌面窗口
lprcUpdate RECT,窗口中需要重画的一个矩形区域
hrgnUpdate Long,一个“区”的句柄,这个区描述了要重画的窗口区域。“区”:Region
fuRedraw Long,规定具体重画操作的旗标。下列常数可组合使用,从而进行复杂的重画行动
RDW_ERASE 重画前,先清除重画区域的背景。也必须指定RDW_INVALIDATE
RDW_FRAME 如非客户区包含在重画区域中,则对非客户区进行更新。也必须指定RDW_INVALIDATE
RDW_INTERNALPAINT 即使窗口并非无效,也向其投递一条WM_PAINT消息
RDW_INVALIDATE 禁用(屏蔽)重画区域
RDW_NOERASE 禁止删除重画区域的背景
RDW_NOFRAME 禁止非客户区域重画(如果它是重画区域的一部分)。也必须指定RDW_VALIDATE
RDW_NOINTERNALPAINT 禁止内部生成或由这个函数生成的任何待决WM_PAINT消息。针对无效区域,仍会生成WM_PAINT消息
RDW_VALIDATE 检验重画区域
RDW_ERASENOW 立即删除指定的重画区域
RDW_UPDATENOW 立即更新指定的重画区域
RDW_ALLCHILDREN 重画操作包括子窗口(前提是它们存在于重画区域)
RDW_NOCHILDREN 重画操作排除子窗口(前提是它们存在于重画区域)
注解
如针对桌面窗口应用这个函数,则应用程序必须用RDW_ERASE旗标重画桌面