I am working on a pagemaker applicaton. I write a module for picture cropping in which I use CRgn function for clipping the picture. It is working fine in Normal CView and in Printing but in Preview the picture hide from preview because of wrong calculated co-ordinate of CPreviewDC. I got a solution in MSDN to fix this problem. It was the advice to use a secret function PrinterDPtoScreenDP(). I used it but it could not give me the exact calculaton and also it can work on 300 DPI printers. Can any of U solve my problem. I will be very thankful U if u are solver..