Home » U++ Library support » U++ Widgets - General questions or Mixed problems » PrintJob does not works on "large project"
Re: PrintJob does not works on "large project" [message #30509 is a reply to message #30418] |
Wed, 05 January 2011 16:46 |
alex100
Messages: 118 Registered: November 2007
|
Experienced Member |
|
|
The problem arises from the code
printjob.cpp
::Execute0
if(!PrintDlg(&dlg))
{
DWORD x= CommDlgExtendedError();
the CommDlgExtendedError returns 0x1008 which means
"A default printer does not exist."
How to solve this?
Again, the following small project runs well...
#include "teste2.h"
teste2::teste2()
{
CtrlLayout(*this, "Window title");
btBut <<= THISBACK(OnBut);
}
void teste2::OnBut(void)
{
PrinterJob pj;
Draw& w = pj;
w.StartPage();
w.DrawText(0, 0, "Hello world!", Roman(100));
w.EndPage();
}
GUI_APP_MAIN
{
teste2().Run();
}
It seems that it is something related with that project/executable...
Thanks
Alex
[Updated on: Wed, 05 January 2011 17:01] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Sun May 19 13:13:53 CEST 2024
Total time taken to generate the page: 0.00765 seconds
|