怎样一个程序获取其他当前应用程序的标题
 Appplication.Title

解决方案 »

  1.   

    var
      Str:array[0..254] of char;
    begin
      GetWindowText(GetForegroundWindow,@Str,255);
      showmessage(string(str));
    end;
      

  2.   

    http://win32asm.3322.net/file/index.html
    嘿嘿,看看,写得很详细
      

  3.   

    先用 Finwindow 找到Desktop窗口句柄,调用GetWindow()选GW_CHILD 可得其子窗口,选GW_HWNDNEXT或调用GetNextWindow()可得其平级下一窗口,作一递归函数既可得到所有窗口句柄;
    对于带有title的窗口,调用GetWindowText()可得其标题,但要注意必须是该进程的顶级窗口,即其父窗口为Desktop,否则可能得到子窗口(如view)的显示内容,同理,调用SetWindowText()既可改变标题;