捕获到别的进程的HDC,怎么判断这个HDC是个什么设备上下文?是屏幕还是打印机?或者别的?

解决方案 »

  1.   

    是注入的dll得到的HDC,当作本进程看也行啊
      

  2.   

    通过GetDeviceCaps查看相关值 =================================================
     当你幸福的时候,切勿丧失使你成为幸福的德行。——莫罗阿
     CSDN助手 签名走马灯
      

  3.   

    谢谢楼上,就是因为GetDeviceCaps里面找不到,才来问得
      

  4.   

    有什么麻烦的,程序化方式一个for循环就可以了。
      

  5.   

    To yjgx007:那通过什么条件来对比呢?谢谢
      

  6.   

    GetDeviceCaps
    用标志DT_RASPRINTER测试CDC::IsPrinting也可以测试