hMemDC=CreateCompatibleDC(0);
hMemBM=CreateCompatibleBitmap(hMemDC,WAWidth,WAHeight);
SelectObject(hMemDC,hMemBM);
Rectangle(hMemDC,0,0,WAWidth,WAHeight);
Глюки при перерисовке
Код:
Код:
hImmDC=BeginPaint(hDlg,&PS);
if(PS.rcPaint.bottom|PS.rcPaint.left|PS.rcPaint.right|PS.rcPaint.top)
BitBlt(hImmDC,PS.rcPaint.left+Padding,PS.rcPaint.top+Padding,PS.rcPaint.right-PS.rcPaint.left+1,
PS.rcPaint.bottom-PS.rcPaint.top+1,hMemDC,PS.rcPaint.left,PS.rcPaint.top,SRCCOPY);
EndPaint(hDlg,&PS);
if(PS.rcPaint.bottom|PS.rcPaint.left|PS.rcPaint.right|PS.rcPaint.top)
BitBlt(hImmDC,PS.rcPaint.left+Padding,PS.rcPaint.top+Padding,PS.rcPaint.right-PS.rcPaint.left+1,
PS.rcPaint.bottom-PS.rcPaint.top+1,hMemDC,PS.rcPaint.left,PS.rcPaint.top,SRCCOPY);
EndPaint(hDlg,&PS);
И вот как-то странно оно перерисовывается–а именно,если таскать окно за экран(или над моим окном что-то таскать),то остаются серые полосы цвета фона(быстрее таскаешь→меньше полос).Как правильно сделать обработку в данном случае?
P.S.Прошу сильно не пинать,с гдями до этого почти не работал
Ну так а padding то кто будет перерисовывать?
Именно на самом поле появляются полосы
Ждите новых сообщений:D