• FindWindow


    函数原型HWND FindWindow(LPCSTR lpClassName,LPCSTR lpWindowName);

    参数列表:

     lpClassName
      指向一个以null结尾的、用来指定类名的字符串或一个可以确定类名字符串的原子。如果这个参数是一个原子,那么它必须是一个在调用此函数前已经通过GlobalAddAtom函数创建好的全局原子。这个原子(一个16bit的值),必须被放置在lpClassName的低位字节中,lpClassName的高位字节置零。
      如果该参数为null时,将会寻找任何与lpWindowName参数匹配的窗口。
      lpWindowName
      指向一个以null结尾的、用来指定窗口名(即窗口标题)的字符串。如果此参数为NULL,则匹配所有窗口名。

    返回值:

      如果函数执行成功,则返回值是拥有指定窗口类名或窗口名的窗口的句柄。

      如果函数执行失败,则返回值为 NULL 。可以通过调用GetLastError函数获得更加详细的错误信息。

    void Ctest_mfcDlg::OnBnClickedOk()
    {
    // TODO: 在此添加控件通知处理程序代码
    //OnOK();
    //隐藏任务栏
    //HWND hwnd = (HWND)FindWindow(TEXT("我的电脑"), NULL);
    HWND hWnd = ::FindWindow(TEXT("notepad"),NULL);
    if(hWnd)
    {
    ::EnableWindow(hWnd, FALSE);
    ::ShowWindow(hWnd, SW_HIDE);
    }

    }

    void Ctest_mfcDlg::OnBnClickedCancel()
    {
    // TODO: 在此添加控件通知处理程序代码
    //OnCancel();
    HWND hWnd = ::FindWindow(TEXT("notepad"), NULL);
    if(hWnd)
    {
    ::EnableWindow(hWnd, TRUE);
    ::ShowWindow(hWnd, SW_SHOWNORMAL|SW_RESTORE);
    }
    else
    {
    OnCancel();
    }
    }

  • 相关阅读:
    STL 源代码剖析 算法 stl_numeric.h -- copy
    SQLServer 复制和数据库镜像 具体配置部署
    2016第23周三
    2016第23周二
    2016第23周一
    2016第22周日
    2016第22周六
    2016第22周五
    五个JS经典面试题
    2016第22周三
  • 原文地址:https://www.cnblogs.com/ccmfc/p/2547780.html
Copyright © 2020-2023  润新知