如果要做一个程充:当程序运行后自动最小化到托盘,然后用鼠标左键点击屏幕的任何一个地方(包括点击其它程序的界面上),返回鼠标点击处的RGB像素,要怎么做?

解决方案 »

  1.   

    取色用getpixel,问题是当这个取色程序最小化到托盘时,怎样判断鼠标左键按下?
      

  2.   

    分开做:
    程序运行后自动最小化到托;在formcreate里加入代码将程序最小化到托盘。在程序最小化到托盘时,用sendmessage发送消息。
      

  3.   

    用系统钩子 或者 用setCapture监视
      

  4.   

    挂个钩子, 把鼠标点击挂起来, 然后取色是采用桌面的DC, 自己getPixel就是了.