FindWindow(LPCTSTR ClassName,LPCTSTR WindowCaption);如有一窗体的标题是“12345”,则FindWindow(NULL,"12345");

解决方案 »

  1.   

    如果是Service程序,用FindWindow也不行,用GetForegroungWindow也不行。
    在Service程序中,只能得到自己的Window。Service程序不能访问用户桌面上的window...想别的办法吧。
      

  2.   

    搞个全局消息钩子,每个窗口收到WM_ACTIVATE或者WM_SETFOCUS消息之前,你先把这个消息钩过来处理一下。今天又有人问这个问题,我突然想到的,把答案粘贴过来。