Et oui, d'accord vu!Envoyé par farscape
Effectivement les coordonnées étaient bonnes dans OnPrint mais pas dans OnBeginPrinting où j'en ai besoin.
J'ai donc rajouté ton code :
Et c'est bon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 pInfo->m_rectDraw.SetRect(0, 0,pDC->GetDeviceCaps(HORZRES), pDC->GetDeviceCaps(VERTRES)); pDC->DPtoLP(&(pInfo->m_rectDraw)); m_rcPrintRect = pInfo->m_rectDraw;
Par contre, la ligne pDC->DPtoLP(&(pInfo->m_rectDraw)); semble ne servir à rien, les coordonnées (justes) restent les mêmes après cette opération.
Partager