15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


MFC Printing after Previewing

Charles Prineas -- onramp@magna.com.au
Tuesday, November 05, 1996

Environment: MSVC 4.0, Windows NT 3.51

Is there any way to determine if a Print request has been initiated from
inside a
Print Preview (ie, by pressing Print while previewing)?

I have had a look at the CPrintInfo structure passed to OnBeginPrinting() and
OnEndPrintPreview() but there doesn't seem to be anything useful there.

Thanks,
Charles Prineas       |  http://www.prineas.com/
                      |  Resources for REAL Programmers



Bob Sterling -- BobS@Micronetics.com
Thursday, November 07, 1996

An easy way would be to make the id of the menu item be something
different (ID_PRINT_MENU) and map that to a different function.  You
could set a flag in the class to let you know that you are doing it from
the menu (ie, not print preview) and process printing normally.

--Bob Sterling


>----------
>From: 	Charles Prineas[SMTP:onramp@magna.com.au]
>Sent: 	Monday, November 04, 1996 9:25 PM
>To: 	mfc-l@netcom.com
>Subject: 	MFC Printing after Previewing
>
>Environment: MSVC 4.0, Windows NT 3.51
>
>Is there any way to determine if a Print request has been initiated from
>inside a
>Print Preview (ie, by pressing Print while previewing)?
>
>I have had a look at the CPrintInfo structure passed to OnBeginPrinting() and
>OnEndPrintPreview() but there doesn't seem to be anything useful there.
>
>Thanks,
>Charles Prineas       |  http://www.prineas.com/
>                      |  Resources for REAL Programmers
>



Quang Ngo -- jaguar@gaianet.net
Friday, November 08, 1996


In worst case, you can always use a boolean flag.  Set it to TRUE when
preview is called and reset it back to FALSE when printing is done or
canceled.

        _,'|             _.-''``-...___..--';)  
        /_ \'.      __..-' ,      ,--...--'''   Quang Ngo
       <\    .`--'''       `     /'             jaguar@gaianet.net
        `-';'               ;   ; ;             
  __...--''     ___...--_..'  .;.'              
 (,__....----'''       (,..--''                

----------
> From: mfc-l@netcom.com
> To: Jaguar
> Subject: MFC Printing after Previewing
> Date: Thursday, November 07, 1996 10:44 PM
> 
> 
> Environment: MSVC 4.0, Windows NT 3.51
> 
> Is there any way to determine if a Print request has been initiated from
> inside a
> Print Preview (ie, by pressing Print while previewing)?
> 
> I have had a look at the CPrintInfo structure passed to OnBeginPrinting()
and
> OnEndPrintPreview() but there doesn't seem to be anything useful there.
> 
> Thanks,
> Charles Prineas       |  http://www.prineas.com/
>                       |  Resources for REAL Programmers






| Вернуться в корень Архива |