关于vc6.0中SetDefaultPrinter不能被编译器识别的问题

 真是不明白,winspool.h中为什么会没有这个函数的申明?解决办法:

在用到的地方添加如下申明:

BOOL  WINAPI SetDefaultPrinterA(LPCTSTR pszPrinter);

BOOL  WINAPI SetDefaultPrinterW(LPCTSTR pszPrinter);

#ifdef UNICODE
#define SetDefaultPrinter  SetDefaultPrinterW
#else
#define SetDefaultPrinter  SetDefaultPrinterA
#endif // !UNICODE

当然,winspool.lib也要包含到工程中去。

你可能感兴趣的:(编译器,winapi)