自适应问题

我在windows上创建了一个可以拖动窗口的程序,设想的是可以任意改变大小。做了最小限制1024x768。

但是现在窗口放大之后,Layer,Scene都跟着放大了。我用了9宫的啊!!

求解啊???

我的程序是MFC的,glview是子窗口,下面是OnSize的代码


void CPlazaView::OnSize(UINT nType, int cx, int cy)
{
    auto director = cocos2d::Director::getInstance();

    if (director != nullptr)
    {
        auto glView = director->getOpenGLView();
        if (glView != nullptr)
        {
            auto policy = glView->getResolutionPolicy();
            auto designSize = glView->getDesignResolutionSize();

            glView->setFrameSize((float)cx, (float)cy);
            glView->setDesignResolutionSize(designSize.width, designSize.height, policy);
        }            
    }
}