首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在线请问:ScrollWindowEx 为啥总有几次不成功!

2012-03-07 
在线请教:ScrollWindowEx 为啥总有几次不成功!?Delphi7 XP系统Canvas是TPanel的从A区域 srcRect - B区域

在线请教:ScrollWindowEx 为啥总有几次不成功!?
Delphi7 XP系统
Canvas是TPanel的

从A区域 srcRect -> B区域 dstRect 剪切

现象是 
成功的 能够滚动画面 B区域显示A区域的图像
不成功的 则B区域显示黑块!(黑色矩形)

交换srcRect和dstRect的值

成功的还是A区域成功显示B区域的图像
失败的则A区域显示黑块!

------------
b := ScrollWindowEx(self.Panel3.Canvas,
  x1-x2,y1-y2,
  @srcRect,
@dstRect,
  rgn,
  @updateRect,
  SW_ERASE);

b的值为 1 2 3 都是正确值



[解决办法]
http://msdn.microsoft.com/en-us/library/bb787531%28VS.85%29.aspx
[解决办法]
ScrollWindowEx
UpdateWindow (hwnd);

热点排行