Declare Function BitBlt Lib "gdi32" Alias "BitBlt" (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
Dim x As IPictureDisp, i As Long
Set x = LoadPicture("с:\MyPic.jpg")
Dim nWidthInTwips As Long, nHeightInTwips As Long
For i = 0 To 2
nWidthInTwips = Picture1(i).ScaleX(x.width, vbHimetric, vbTwips)
nHeightInTwips = Picture1(i).ScaleY(x.Height, vbHimetric, vbTwips)
Picture1(i).width = nWidthInTwips \ 3
Picture1(i).Height = nHeightInTwips
Picture1(i).PaintPicture x, 0, 0, nWidthInTwips \ 3, nHeightInTwips, i * (nWidthInTwips \ 3), 0, nWidthInTwips \ 3, nHeightInTwips
Next
Алекс писал(а):RAinbow ты уж не обижайся, но не пашет твой код...
Mikle писал(а):Во! Пока я писал примерчик, Rainbow уже ответил.
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 4