回 帖 发 新 帖 刷新版面

主题:CreateWindow函数

    WNDCLASS wndclass;

    wndclass.cbClsExtra=0;
    wndclass.cbWndExtra=0;
    wndclass.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);
    wndclass.hCursor=LoadCursor(m_hInstance,IDC_ARROW);
    wndclass.hIcon=LoadIcon(m_hInstance,(LPCTSTR)GetIcon());
    wndclass.hInstance=m_hInstance;
    wndclass.lpfnWndProc=WndProc;
    wndclass.lpszClassName=m_szWindowClass;
    wndclass.lpszMenuName=NULL;
    wndclass.style=CS_HREDRAW|CS_VREDRAW;

    if(!RegisterClass(&wndclass))
    {
        return FALSE;
    }

    //游戏区域的宽度加上边框
    int iWindowWidth=m_iWidth+GetSystemMetrics(SM_CXFIXEDFRAME)*2;

    int iWindowHeight=m_iHeight+GetSystemMetrics(SM_CYFIXEDFRAME)*2+
        GetSystemMetrics(SM_CYCAPTION);
    if(wndclass.lpszMenuName!=NULL)
        iWindowHeight+=GetSystemMetrics(SM_CYMENU);

    int xPos=(GetSystemMetrics(SM_CXSCREEN)-iWindowWidth)/2;
    int yPos=(GetSystemMetrics(SM_CYSCREEN)-iWindowHeight)/2;

    //创建窗口
    m_hWindow=CreateWindow(m_szWindowClass,m_szTitle,WS_POPUPWINDOW|
        WS_CAPTION|WS_MINIMIZEBOX,xPos,yPos,
        iWindowWidth,
        iWindowHeight,
        NULL,
        NULL,
        m_hInstance,
        NULL);

我的编译器在CreateWindow函数中报错,说内存错误

回复列表 (共1个回复)

沙发

寻找一直寻找机会的人!
一个趋势中的趋势的项目!
一个直销和传销终结者的项目!
一个帮助普通创业者成功的项目!
   我们在互联网上正在拓展一个生意项目,现在正在寻求合作伙伴。我们认为成功的关键是你是什么人?还有你和谁在一起。我们在乎的是--您是否是有激情、有梦想的人。有意者请跟我们联系,我们和您谈谈,给您讲解一些生意概念,或许我们可以合作。一个集即时网游、交友,娱乐游戏,网络品牌代理商城,互联网平台项目招商进行中……详情QQ空间资料
网商咨询 摩客天宇QQ 909065437 

我来回复

您尚未登录,请登录后再回复。点此登录或注册