вот код:
- Код: Выделить всё
Select Case uMsg
Case WM_PAINT
Dim pSct As PAINTSTRUCT
Call BeginPaint(UserControl.hwnd, pSct)
pSct.rcPaint.Right = lngPicScaleWidth
pSct.rcPaint.Bottom = lngPicScaleHeight
BitBlt UserControl.hdc, 0, 0, lngPicScaleWidth, lngPicScaleHeight, c_BufDC, 0, 0, vbSrcCopy
Call EndPaint(hwnd, pSct)
...
в c_BufDC находится рисонок, который надо скопировать на компонент, в результате добавления BeginPaint, EndPaint вообще ничего не стало рисоваться.
После Call BeginPaint(UserControl.hwnd, pSct) в pSct.rcPaint одни нули
Может я что-то не так делаю?