Remplacer RedrawWindow par ??? - C++ - Programmation
MarshPosté le 15-08-2004 à 09:24:07
Bonjour,
j'aimerais remplacer RedrawWindow(NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW) dans le petit bout de programme qui suis par une autre chose compatible avec windows CE.
J'ai essayer de remplacer par updatewindows mais ca ne marche pas. Je ne sais plus que faire....
Si quelqu'un veux bien m'aider un petit bout de code mais tres simple serais utile.
Merci
P.S. : Je ne place pas mes messages dans PDA car personne ni repond.
Marsh Posté le 15-08-2004 à 09:24:07
Bonjour,
j'aimerais remplacer
RedrawWindow(NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW)
dans le petit bout de programme qui suis par une autre chose
compatible avec windows CE.
J'ai essayer de remplacer par updatewindows mais ca ne marche pas.
Je ne sais plus que faire....
Si quelqu'un veux bien m'aider un petit bout de code mais tres simple serais utile.
Merci
P.S. : Je ne place pas mes messages dans PDA car personne ni repond.
void CDrawingView::OnMouseMove(UINT nFlags, CPoint point)
{
if(m_Pan && GetDC()->PtVisible(point)) {
if(m_pDrawing->isOpen()) {
double OnePixel;
VIEW drwview;
m_pDrawing->GetViewProperties(&drwview);
OnePixel = 1/(drwview.PPU*drwview.ZoomLevel);
drwview.ViewLeft = drwview.ViewLeft - OnePixel*(point.x-PrevMousePnt.x);
drwview.ViewBottom = drwview.ViewBottom + OnePixel*(point.y-PrevMousePnt.y);
m_pDrawing->SetViewProperties(&drwview);
----> RedrawWindow(NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW);
PrevMousePnt = point;
}
}
CStatic::OnMouseMove(nFlags, point);
}