c# 通过API函数获取tooltip的内容例如:QQ的聊天窗体,你点击到改变自己的时候,会提示一个tooltip,"设置字体颜色和格式"点击 抖动的图标  会提示一个tooltip“向好友发送窗体抖动”最好能给出代码。谢谢了!

解决方案 »

  1.   

    我感觉跟普通的没什么区别吧
    首先找到窗口句柄,然后发送WM_GETTEXT消息
    没试过,不保证可行
      

  2.   

    通过捕捉,应该是动态创建的窗口,所以,应该不是WM_GETTEXT消息
      

  3.   

    在vs里有个控件呀,加上去就有一个tooltip成员可以设置提示.
    在vs的工具箱里找找吧
      

  4.   

    如果要实现的话,我API函数都实现了,可是没有办法获取里面的内容
      

  5.   

    一个API函数,都没有告诉,我想至少知道的人,有N个,高手也很多,也是碰到技术的时候,高手也会留一手
      

  6.   

    先用FindWindow,FindWindowEx找到tooltip窗口, 向tooltip窗口发送TTM_GETTEXT消息。
    这个消息还用到TOOLINFO的结构,具体查MSDN。
     typedef   struct   tagTOOLINFO{   
              UINT             cbSize;     
              UINT             uFlags;     
              HWND             hwnd;     
              UINT             uId;     
              RECT             rect;     
              HINSTANCE   hinst;     
              LPTSTR         lpszText;     
      #if   (_WIN32_IE   >=   0x0300)   
              LPARAM   lParam;   
      #endif   
      }   TOOLINFO,   NEAR   *PTOOLINFO,   FAR   *LPTOOLINFO;