Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Widgets - General questions or Mixed problems » GetDefaultPrinter Call does not compile
GetDefaultPrinter Call does not compile [message #30207] Wed, 15 December 2010 16:20 Go to previous message
JoseB is currently offline  JoseB
Messages: 37
Registered: March 2009
Member
Please, could you help me compilling this little example app:


#include <CtrlLib/CtrlLib.h>
#include <winspool.h> 
using namespace Upp;
 
struct MyAppWindow : TopWindow 
{
    virtual void Paint(Draw& w) 
    {
        w.DrawRect(GetSize(), SWhite);
        w.DrawText(20, 20, "Hello world!", Arial(30), Magenta);
    }
    
    MyAppWindow() 
    {
        Title("My application").Zoomable().Sizeable();
        
        
        char szPrinterName[255];
        unsigned long lPrinterNameLentgth;
        
        int ret=GetDefaultPrinter(szPrinterName,&lPrinterNameLentgth );
        if(ret==0)
        {
            DWORD dwErr = ::GetLastError();
            char e[100];
            sprintf(e,"%d",dwErr);

            MessageBox(NULL, "GetDefaultPrinter Error", e,MB_ICONINFORMATION);
        }
    }
};
 
GUI_APP_MAIN
{
    MyAppWindow app;
    app.SetRect(0, 0, 200, 100);
    app.Run();
}



The compiler says:
C:\upp\MyApps\ppp\main.cpp: In constructor 'MyAppWindow::MyAppWindow()':
C:\upp\MyApps\ppp\main.cpp:21: error: 'GetDefaultPrinterA' was not declared in this scope
C:\upp\MyApps\ppp\main.cpp:29: error: returning a value from a constructor


This is just a test application.

Thank you

JoseB


[Updated on: Wed, 15 December 2010 16:22]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Could RichEdit print using default selected printer?
Next Topic: public Ctrl in my class - param in constructor problem
Goto Forum:
  


Current Time: Sun Apr 28 06:57:06 CEST 2024

Total time taken to generate the page: 0.02896 seconds