通常,在旧版本的Windows (98或更高版本)中,我可以使用打印机api中的MarkingTechnology来获取当前类型的打印机。但是它在Windows 2000或更高版本中是不可用的。示例代码通过C#中的WMI查询查询打印机信息var query = new WqlObjectQuery("Select * from
我需要得到一个.bmp格式的特定窗口的屏幕视图。换句话说,我需要有alt+printscreen的功能,它需要工作,即使窗口是在后面或最小化。所以我在下面写了一个函数,它返回一个HBITMAP类型,以便稍后用另一个函数将视图保存为.bmp文件。HDC hWindowDC = GetWindowDC(MyHWND);
int x = GetDeviceCaps