新建一个MFC程序,在上面建个按钮 输入代码:
void CVcDlg::OnButton1() 
{
// TODO: Add your control notification handler code here
HWND myhwnd=FindWindow(0,"测试");
ShowWindow(myhwnd,SW_HIDE);
}编译不通过,是怎么一回事啊,我放在控制台能编译的呀

解决方案 »

  1.   

    CWnd *myhwnd=FindWindow(0,"测试");
        myhwnd->ShowWindow(SW_HIDE);
      

  2.   

    HWND myhwnd=::FindWindow(0,"测试");
        ShowWindow(myhwnd,SW_HIDE);
      

  3.   

    HWND hw;
    hw = ::FindWindow(NULL, "测试");
            ::ShowWindow(myhwnd,SW_HIDE);
      

  4.   

    HWND hw;
    hw = ::FindWindow(NULL, "测试");
      ::ShowWindow(hw,SW_HIDE);
      

  5.   


    ==>     HWND myhwnd= ::FindWindow(0,"测试");
        ::ShowWindow(myhwnd,SW_HIDE);你在dlg类里面调用,不加::,就调用到CWnd类封装的相应函数了。