Bonsoir,

je veux imprimer la vue de mon application :
l'aperçu avant impression est correct, mais je n'obtiens qu'un quart de mon image (le quadrant en haut à gauche) au lieu de la totalité de la vue.
J'ai changé l'echelle à 25%, mais cela ne change rien :
j'initialise le mode Paysage (merci la FAQ) et l'échelle comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
  PRINTDLG pd; 
   pd.lStructSize=(DWORD)sizeof(PRINTDLG); 
   BOOL bRet=GetPrinterDeviceDefaults(&pd); 
   if(bRet) { 
      // protect memory handle with ::GlobalLock and ::GlobalUnlock 
      DEVMODE FAR *pDevMode=(DEVMODE FAR *)::GlobalLock(m_hDevMode); 
      // set orientation to landscape 
      pDevMode->dmOrientation=DMORIENT_LANDSCAPE; 
      pDevMode->dmScale=25; 
      ::GlobalUnlock(m_hDevMode);
Qu'est ce qui ne va pas ?
Merci d'avance
Philippe