Private Sub testSetBitMapBits() Dim bit(3, 799, 799) As Byte Const nOCTETS As Long = 800& * 800& * 4 Call GetBitmapBits(picBIT(0).hdc, nOCTETS, bit(0, 0, 0)) lblINFO(1).Caption = "SetBitMapBits" For i = 1 To nTESTS Call QueryPerformanceCounter(ticDEB) For j = 1 To 1000 Call SetBitmapBits(picBIT(0).hdc, nOCTETS, bit(0, 0, 0)) Next j Call QueryPerformanceCounter(ticFIN) temps(1, i) = (ticFIN - ticDEB) / ticFRQ Next i lblINFO(2).Caption = "BitBlt" For i = 1 To nTESTS Call QueryPerformanceCounter(ticDEB) For j = i To 1000 Call BitBlt(picBIT(0).hdc, 0, 0, 800, 800, picBIT(1), 0, 0, vbSrcCopy) Next j Call QueryPerformanceCounter(ticFIN) temps(2, i) = (ticFIN - ticDEB) / ticFRQ Next End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question