Оба элемента Picture
P.S. Где-то видел пример с Масяней, но только не помню где

Akella писал(а):Попробуй использовать BitBlt
'СМотри:
'на форму: 2 PictureBox [pic1,Pic2] , 1 Scrollbar [HS], Check1 [ch]
'В форме:
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal _ x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As _ long,
ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal _
dwRop As Long) As Long
Private Sub Ch_Click()
Pic1.Cls
Pic2.Cls
End Sub
Private Sub Form_Load()
Me.ScaleMode = 3
Pic1.ScaleMode = 3
Pic2.ScaleMode = 3
HS.Max = Pic1.ScaleWidth
Ch.Caption = "min in Max / Max in min"
End Sub
Private Sub HS_Change() 'Scroll
X1 = HS.Value ' Координата по х
'pic1 - Большая ; Pic2 - маленькая Картинки
If Ch.Value = 1 Then
Pic1.Cls
BitBlt Pic1.hDC, X1, 50, Pic2.ScaleWidth, Pic2.ScaleHeight, Pic2.hDC, 0, 0, _ vbSrcCopy
Pic1.Refresh
Else
Pic2.Cls
BitBlt Pic2.hDC, X1, 50, Pic1.ScaleWidth, Pic1.ScaleHeight, Pic1.hDC, 0, 0, _ vbSrcCopy
Pic2.Refresh
End If
Сейчас этот форум просматривают: SemrushBot и гости: 0