关于windows关闭窗口的API

刚开始以为是 CLoseWindow(句柄);  然而这个接口只是窗口最小化

百度后以为是 DestroyWindow(句柄) : 然后这接口运行没有任何效果,不知为何

正确的应该是 ::SendMessage(句柄,WM_CLOSE,0,0,)


    HWND m_handle = 0;
    int num = 0;
    while(m_handle == 0 && num < 60){
        m_handle = ::FindWindowA(NULL, "untitled1");
        ++num;
        Sleep(100);
    }
    if(m_handle != 0)
    {
        ::SendMessageA(m_handle,WM_CLOSE,0,0);
    }


你可能感兴趣的:(windows,api)