Win 2000 中使用 BitBlt 特别问题 (100分)

  • 主题发起人 主题发起人 txiuq
  • 开始时间 开始时间
T

txiuq

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 5 中 以下代码<br>var<br>bmp:TBitmap;<br>sDC:HDC;<br>begin<br>sDC:=GetDC(0);<br>bmp:TBitmap.Create;<br>bmp.Width:=800;<br>Bmp.Height:=600;<br>Bmp.PixelFormat:=pf32Bit;<br>BitBlt(Bmp.Canvas.handle, 0, 0, 800, 600, sDC, 0, 0, SRCCOPY);<br>//上面这句执行时特别慢(Win2000为160ms 而Win98 为25ms) <br>......<br>end;<br>不知为何出现此情况,希望各位帮助一下
 
不知道.我运行的时候没有感觉一下子就完了<br><br>看看离线的范例.
 
我也总觉得WinNT内核的操作系统在图形图像方面速度没有Win9X快。<br>所以我现在在学习DirectX。
 
我的Win2000是Server版的
 
后退
顶部