IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[MFC]Modifier la pr�visualisation de l'impression


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    94
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 94
    Par d�faut [MFC]Modifier la pr�visualisation de l'impression
    Bonjour,

    Comment peut-on supprimer les boutons "Zoom" de la bo�te de pr�visualisation de l'impression ?
    (D'une mani�re g�n�rale, comment acc�der � cette bo�te ?)

    Merci pour votre r�ponse.


    PS- Je profite de ce message pour dire � "farscape" que les fonctions d'impression d'une bo�te de dialogue de la FAQ marchent tr�s bien en mode 'Release', mais que �a plante comme je le lui avait signal�, en mode 'Debug" � l'appel de la fonction picture.CreateFromBitmap(bmp).
    Je ne sais pas pourquoi ...

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut Re: [MFC] visual studio C++ V6
    Citation Envoy� par rob24
    Bonjour,

    Comment peut-on supprimer les boutons "Zoom" de la bo�te de pr�visualisation de l'impression ?
    (D'une mani�re g�n�rale, comment acc�der � cette bo�te ?)

    Merci pour votre r�ponse.


    PS- Je profite de ce message pour dire � "farscape" que les fonctions d'impression d'une bo�te de dialogue de la FAQ marchent tr�s bien en mode 'Release', mais que �a plante comme je le lui avait signal�, en mode 'Debug" � l'appel de la fonction picture.CreateFromBitmap(bmp).
    Je ne sais pas pourquoi ...
    je viens de faire un essai en vc2005 et en vc6.0 je n'ai pas eu de problemes.
    http://farscape.developpez.com/Sampl...rintDialog.zip


  3. #3
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    94
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 94
    Par d�faut [MFC] visual studio C++ V6
    Merci � Farscape pour sa r�ponse et pour les fichiers de test que j'ai t�l�charg�s.
    Le m�me pb survient en mode Debug.
    J'en conclus que mon compilateur n'est pas � jour (ou d�grad�...)
    Je vais essayer de t�l�charger et d'installer le service pack 6 .

  4. #4
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    pour ta premiere question :
    tu generes le message ID_FILE_PRINT_PREVIEW dans ta view:
    tu mets ce code ,je remplace la barre de dialogue normal par une priv�e:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    void CSampleSDIView::OnFilePrintPreview() 
    {
    	// TODO: Add your command handler code here
    	CPrintPreviewState* pState = new CPrintPreviewState;
     
    	// DoPrintPreview's return value does not necessarily indicate that
    	// Print preview succeeded or failed, but rather what actions are necessary
    	// at this point.  If DoPrintPreview returns TRUE, it means that
    	// OnEndPrintPreview will be (or has already been) called and the
    	// pState structure will be/has been deleted.
    	// If DoPrintPreview returns FALSE, it means that OnEndPrintPreview
    	// WILL NOT be called and that cleanup, including deleting pState
    	// must be done here.
     
    	if (!DoPrintPreview(IDD_PREVIEW_TOOLBAR, this,
    							RUNTIME_CLASS(CPreviewView), pState))
    	{
    		// In derived classes, reverse special window handling here for
    		// Preview failure case
     
    		TRACE0("Error: DoPrintPreview failed.\n");
    		AfxMessageBox(AFX_IDP_COMMAND_FAILURE);
    		delete pState;      // preview failed to initialize, delete State now
    	}
    }
    pour recuperer la barre de dialogue standard:
    tu ouvres le fichier ressource de visual afxprint.rc dans le repertoire ....\vc98\MFC\include
    Tu copies pas copier coller la barre de dialogue AFX_IDD_PREVIEW_TOOLBAR dans ton projet
    Tu la renommes en IDD_PREVIEW_TOOLBAR tu supprimes les boutons zoom.
    Et le tour est jou�.

  5. #5
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    94
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 94
    Par d�faut [MFC] Visual Studio C++ v6
    Ok, �a marche, il a juste fallu que j' ajoute une ligne #include "afxpriv.h".
    Merci, tu me fais gagner beaucoup de temps...

  6. #6
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    pense a mettre r�solu sur ton post si c'est ok

  7. #7
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    94
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 94
    Par d�faut [R�solu] [MFC] Modif de la pr�visualisation d'impression.
    OK, c'est fait.

  8. #8
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut Re: [R�solu] [MFC] Modif de la pr�visualisation d'impression
    Citation Envoy� par rob24
    OK, c'est fait.
    nan ,avec le bouton en bas a gauche

  9. #9
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    94
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 94
    Par d�faut
    : :
    Je ne trouve pas ce bouton "R�solu".
    Il est en bas et � gauche de quoi ?

  10. #10
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    94
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 94
    Par d�faut
    Ca yest je l'ai trouv� !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. MFC modifier le texte d'un Text Editor
    Par farfadet dans le forum MFC
    R�ponses: 8
    Dernier message: 17/05/2009, 12h04
  2. [MFC] [Visual.NET] Question sur l'impression
    Par LapinGarou dans le forum MFC
    R�ponses: 8
    Dernier message: 31/03/2006, 08h51
  3. Modifier un fichier spool d'impression
    Par Jluck dans le forum Applications et environnements graphiques
    R�ponses: 6
    Dernier message: 05/10/2005, 17h56
  4. [MFC] Modifier curseur e souris dans CWnd
    Par DarkWiken dans le forum MFC
    R�ponses: 4
    Dernier message: 17/03/2005, 11h04
  5. [MFC] mise en page d'une impression
    Par Alice9 dans le forum MFC
    R�ponses: 2
    Dernier message: 06/01/2005, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo