zoukankan      html  css  js  c++  java
  • 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();
    }
    }

  • 相关阅读:
    LOJ#6031. 「雅礼集训 2017 Day1」字符串
    LG P4768 [NOI2018] 归程
    LG P3250 [HNOI2016]网络
    BZOJ4644 经典傻逼题
    LG P4373 [USACO18OPEN]Train Tracking P
    CF1375H Set Merging
    LG P6541 [WC2018]即时战略
    CF1097G Vladislav and a Great Legend
    python学习笔记-基本概念
    python学习笔记十-文件操作
  • 原文地址:https://www.cnblogs.com/ccmfc/p/2547780.html
Copyright © 2011-2022 走看看