我写了一个 全局的钩子 用于记录键盘 但是现在记录的内容不知道是哪个窗口的
所以想用 窗口的TITLE来划分一下
以便信息的筛选我知道如何得到activewindow的handle
但是我实在不知道如何 获得窗口的标题我需要的是文本 谢谢各位高手

解决方案 »

  1.   

    http://blog.csdn.net/taianmonkey/archive/2004/06/02/16778.aspx
      

  2.   

    char c[100];
    HWND hWnd=GetFocus();
    GetWindowsText(hWnd,c,100) ;
      

  3.   

    寻找到active窗口,然后GetWindowsText
      

  4.   

    太简单了. 在MainFrame里. GetActiveView()->GetDocument()->GetTitle();
      

  5.   

    GetWindowText 返回的怎么是一个int?
    而且只有两个参数,
    是不是CWnd的member function啊?
      

  6.   

    char title[128];
    ZeroMemory(title,128);
    ::GetWindowText(::GetForegroundWindow(),title,128);
      

  7.   

    我知道了 谢谢各位 需要转换一下 把CWnd 转成HWND