很简单,就一个函数:SetDefaultPrinter,参数也很简单
BOOL SetDefaultPrinter(
LPCTSTR pszPrinter // default printer name
);
但是很多VC6的winspool.h文件中没有这个函数的声明。所以要自己去弄头文件和lib文件。
我从VC9(.NET 2008)中拷了过去,发现很多没有定义的宏。由于只需要这一个函数,就把函数的声明稍作修改,拷入原来的头文件,然后用lib文件覆盖原来的lib文件。
我修改的文件的下载地址:http://download.csdn.net/detail/masofeng/4329724