SDL2 SDL_DestroyWindow() 后SDL_CreateWindowFrom无法新建SDL_Window

方法:调用SDL_DestroyWindow(sdl_window)后调用 ShowWindow(hwnd, 1)显示hwnd对应的窗体或控件

原因:  调用SDL_DestroyWindow()事,SDL会隐藏hwnd对应的窗体(或控件)   SDL_HideWindow(window);

void
SDL_DestroyWindow(SDL_Window * window)
{
    SDL_VideoDisplay *display;

    CHECK_WINDOW_MAGIC(window,);

    window->is_destroying = SDL_TRUE;

    /* Restore video mode, etc. */
    SDL_HideWindow(window);

   // .....
}

 

posted @ 2016-02-26 18:42  菩提树~今生  阅读(2800)  评论(0)    收藏  举报