使用API函数,先找到指定的窗口句柄, 在设置为当前窗口。两个函数可以搞定。FindWindowsSetForegroundWindow 

解决方案 »

  1.   

    HWND FindWindow(    LPCTSTR lpClassName, // pointer to class name
        LPCTSTR lpWindowName  // pointer to window name
       );
    先用这个函数获得指定标题的窗口句柄,
    然后用
    BOOL ShowWindow(    HWND hWnd, // handle of window
        int nCmdShow  // show state of window
       );
    来显示该窗口。
     
      

  2.   

    切换! 是用SetForegroundWindow 不是用ShowWindow来显示
      

  3.   

    HWND hwnd1;
    hwnd1=FindWindow(NULL,"你好");
    SetForegroundWindow(hwnd1);
      

  4.   

    HWND a=::FindWindow(NULL,"无标题 - 记事本");
    if (!a){
    AfxMessageBox("Find Error!");
    return;
    }
    ::SetForegroundWindow (a);