我在工程中定义了一个全局函数,其中需要显示错误提示MessageBox中的HWND该是什么呢?

解决方案 »

  1.   

    HWND hwnd = ::FindWindow(NULL,"Test1");//Test1就是窗口标题
      

  2.   

    当前的窗口句柄
    如果用于很多窗口中可以通过传参数的方式调用,或者
    ::MessageBox(NULL, ...
      

  3.   

    这个hWnd 是让你指定这个 MessageBox弹出窗口是属于那个窗口的
    一般指定为你程序里的当前窗口 this->m_hWnd
    也可以为NULL或其它
      

  4.   

    HWND hwnd = ::GetForegroundWindow();
      

  5.   

    不过全局函数你可以传入这个类对象的指针!传的时候用thisCLassText *pDlg;
      

  6.   

    windows中的一种内核对象:窗口,
    用窗口句柄表示窗口间是有
    关系的
    两个重要的关系是
    父子关系  拥有关系