1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Private Sub Cmd_Click(Index As Integer)
Select Case Index
Case 0 'Lancer la capture écran
Me.WindowState = vbNormal: DoEvents
Me.Visible = False: DoEvents
'***********************************
'****** partie ajoutée ******************
T = Timer + 0.25 'ajuster eventuellement suivant l'OS et la vitesse de l'UC
Do While Timer < T: DoEvents: Loop
'**** Fin partie ajoutée ******************
'************************************
Me.Width = 4005 + CorrectionV: Me.Height = 1485 + CorrectionH: DoEvents
'dessine sur frmCapture, tout se qui est visible a l'écran, sauf frmMenuCapt
BitBlt frmCapture.hdc, 0&, 0&, Screen.Width, Screen.Height, GetDC(GetDesktopWindow()), 0, 0, vbSrcCopy
DoEvents
frmCapture.ShapeSelect.Visible = False
frmCapture.Show
'.............................. |
Partager